plebble
us::gov::engine::db_analyst Struct Reference

#include <db_analyst.h>

Collaboration diagram for us::gov::engine::db_analyst:

Classes

struct  block
 
struct  chains_t
 

Public Types

typedef diff::hash_t hash_t
 

Public Member Functions

 db_analyst (const string &dir)
 
void load_blocks ()
 
void load_head ()
 
void dump (ostream &os) const
 
void dot (ostream &os) const
 

Static Public Member Functions

static void print_chain (const string &home, const string &tip, ostream &os)
 
static void print_app20db (const string &file, ostream &os)
 
static void print_app30db (const string &file, int detail, ostream &os)
 

Public Attributes

string h
 
hash_t head {0}
 
chains_t chains
 

Member Typedef Documentation

◆ hash_t

Constructor & Destructor Documentation

◆ db_analyst()

us::gov::engine::db_analyst::db_analyst ( const string &  dir)

Member Function Documentation

◆ dot()

void us::gov::engine::db_analyst::dot ( ostream &  os) const

◆ dump()

void us::gov::engine::db_analyst::dump ( ostream &  os) const

◆ load_blocks()

void us::gov::engine::db_analyst::load_blocks ( )

◆ load_head()

void us::gov::engine::db_analyst::load_head ( )

◆ print_app20db()

static void us::gov::engine::db_analyst::print_app20db ( const string &  file,
ostream &  os 
)
static

◆ print_app30db()

static void us::gov::engine::db_analyst::print_app30db ( const string &  file,
int  detail,
ostream &  os 
)
static

◆ print_chain()

static void us::gov::engine::db_analyst::print_chain ( const string &  home,
const string &  tip,
ostream &  os 
)
static

Member Data Documentation

◆ chains

chains_t us::gov::engine::db_analyst::chains

◆ h

string us::gov::engine::db_analyst::h

◆ head

hash_t us::gov::engine::db_analyst::head {0}

The documentation for this struct was generated from the following file: