Go to the documentation of this file.
   17 #ifndef USGOV_7e8968a1ad23f4f0e2b0aade0a18023d9c2c364de17a7de4ecbcf6f83d7b11e6 
   18 #define USGOV_7e8968a1ad23f4f0e2b0aade0a18023d9c2c364de17a7de4ecbcf6f83d7b11e6 
   30 namespace us{ 
namespace gov {
 
   55             b::on_peer_disconnected(reason);
 
   58             parent->scr.os << 
"Peer disconnected. Given reason: " << reason << 
'\n';
 
   71     hmi(
int argc, 
char** argv, ostream&);
 
   80     void dump_db(
const string& snapshot_block, 
int detail) 
const;
 
   95     bool interactive{
false};
 
  
 
hmi_t * hmi
Definition: main.cpp:34
hmi(const shell_args &, ostream &)
us::gov::io::screen screen
Definition: hmi.h:45
void dump_db(const string &snapshot_block, int detail) const
string home
Definition: hmi.h:102
hmi(int argc, char **argv, ostream &)
#define unlikely(x)
Definition: likely.h:30
#define PLATFORM
Definition: config.h:19
void write_rpc_client_key()
static void help(const params &p, ostream &os)
us::gov::cli::hmi c
Definition: hmi.cpp:30
static final int gov_engine_sysop
Definition: protocol.java:65
static void banner(const params &, ostream &)
us::gov::socket::datagram datagram
Definition: hmi.h:46
static pub_t get_pubkey(const priv_t &privkey)
ko exec(const string &cmd)
Definition: datagram.h:44
static String version()
Definition: vcs.java:39
#define CFG_HMI_READY_TIMEOUT_SECS
Definition: config.h:36
id::daemon daemon
Definition: daemon.h:25
static uint16_t system_channel
Definition: datagram.h:199
us::gov::io::cfg_daemon cfg_daemon
Definition: hmi.h:43
us::gov::cli::rpc_api b
Definition: hmi.h:52
us::gov::io::cfg1 cfg1
Definition: hmi.h:44
static string parse_options(shell_args &args, params &p)
cfg1 cfg_id
Definition: cfg1.h:52
void on_connect(ko err) override
Definition: hmi.h:61
const ko_t * ko
Definition: ko.h:27
hmi(const params &, ostream &)
static string get_blocksdir(const string &govhome)
static void trim(string &)
params p
Definition: hmi.h:100
Definition: shell_args.h:30
static constexpr ko ok
Definition: ko.h:28
us::gov::io::shell_args shell_args
Definition: hmi.h:42
void dump_diff(const string &diff_file) const
static const char * KO_20195
Definition: hmi.h:49
us::gov::io::params params
Definition: hmi.h:41
ko start(datagram::dispatcher_t *)
virtual void setup_signals(bool on)
Definition: hmi.h:82
Definition: datagram.h:61
Definition: grid_analyst.h:29
screen scr
Definition: hmi.h:101
static bool verbose
Definition: task.h:99
void on_peer_disconnected(const string &reason) override
Definition: hmi.h:54
#define log
Definition: gov.h:83
#define logdump
Definition: gov.h:84
static string ip4_decode(uint32_t addr)
static const char * KO_10100
Definition: hmi.h:48