Go to the documentation of this file.
17 #ifndef USGOV_5258ef658e69d93e371145a9a2cab6a584b61927aa62b0084931b2441e224ad9
18 #define USGOV_5258ef658e69d93e371145a9a2cab6a584b61927aa62b0084931b2441e224ad9
26 namespace us{
namespace gov {
40 void dump(
int th,
const hash_t& head, ostream& os)
const;
41 void dump(
const string& prefix, ostream&os)
const;
42 void dot(ostream& os)
const;
59 vector<string>
files(
const string& home);
60 void load(
const string& home,
const vector<string>& files);
61 void load(
const string& home);
62 void dump(
const string& prefix, ostream& os)
const;
63 void dot(ostream& os)
const;
71 void dump(ostream& os)
const;
72 void dot(ostream& os)
const;
73 static void print_chain(
const string& home,
const string& tip, ostream& os);
block(const block &)=delete
vector< string > files(const string &home)
array< unsigned char, output_size > b
Definition: ripemd160.h:39
db_analyst(const string &dir)
void dump(ostream &os) const
void dot(ostream &os) const
string label(const hash_t &head) const
void save(const string &file)
Definition: main.cpp:31
hmi_t * hmi
Definition: main.cpp:34
hasher_t::value_type hash_t
Definition: app.h:55
string end_delimiter_w
Definition: main.cpp:26
static excerpt load(const string &file)
Definition: main.cpp:36
static void print_app20db(const string &file, ostream &os)
Definition: db_analyst.h:55
#define log_start
Definition: gov.h:85
Definition: ripemd160.h:38
std::map< hash_t, block * > forks
Definition: db_analyst.h:52
string h
Definition: db_analyst.h:77
int main(int argc, char **argv)
Definition: main.cpp:72
size_t w
Definition: db_analyst.h:47
list< block * > roots
Definition: db_analyst.h:65
us::gov::cli::hmi b
Definition: main.cpp:29
ko ret
Definition: hmi.h:103
id::daemon daemon
Definition: daemon.h:25
pair< size_t, size_t > rect() const
int copy_into()
Definition: main.cpp:47
size_t h
Definition: db_analyst.h:48
diff::hash_t hash_t
Definition: db_analyst.h:31
string end_delimiter_r
Definition: main.cpp:24
void dot(ostream &os) const
static void print_app30db(const string &file, int detail, ostream &os)
void dump(int th, const hash_t &head, ostream &os) const
chains_t chains
Definition: db_analyst.h:79
static void print_chain(const string &home, const string &tip, ostream &os)
void dump(const hash_t &head, ostream &os) const
bool daemon
Definition: params.h:47
void setup_signals(bool) override
Definition: main.cpp:71
ostream & os
Definition: screen.h:66
string delimiter_w
Definition: main.cpp:25
params p
Definition: hmi.h:100
Definition: client.cpp:417
static constexpr ko ok
Definition: ko.h:28
void load(const string &home)
static void version(ostream &os)
Definition: vcs.h:36
Definition: db_analyst.h:30
void dump(const string &prefix, ostream &os) const
Definition: db_analyst.h:33
us::gov::engine::db_analyst c
Definition: db_analyst.cpp:25
void dump(const string &prefix, ostream &os) const
hmi_t(int argc, char **argv, ostream &os)
Definition: main.cpp:30
hash_t prevh
Definition: db_analyst.h:50
screen scr
Definition: hmi.h:101
void sig_handler(int s)
Definition: main.cpp:62
string delimiter_r
Definition: main.cpp:23
#define log_pstart
Definition: gov.h:86
void dot(ostream &os) const
#define log
Definition: gov.h:83
void load(const string &home, const vector< string > &files)