plebble
hmi_t Struct Reference
Inheritance diagram for hmi_t:
Collaboration diagram for hmi_t:

Public Types

typedef us::gov::cli::hmi b
 
- Public Types inherited from us::gov::cli::hmi
typedef us::gov::io::params params
 
typedef us::gov::io::shell_args shell_args
 
typedef us::gov::io::cfg_daemon cfg_daemon
 
typedef us::gov::io::cfg1 cfg1
 
typedef us::gov::io::screen screen
 
typedef us::gov::socket::datagram datagram
 

Public Member Functions

 hmi_t (int argc, char **argv, ostream &os)
 
void setup_signals (bool) override
 
- Public Member Functions inherited from us::gov::cli::hmi
 hmi (ostream &)
 
 hmi (int argc, char **argv, ostream &)
 
 hmi (const shell_args &, ostream &)
 
 hmi (const params &, ostream &)
 
virtual ~hmi ()
 
void write_rpc_client_key ()
 
void dump_diff (const string &diff_file) const
 
void dump_db (const string &snapshot_block, int detail) const
 
void print_id () const
 
bool run_online ()
 
bool run_offline ()
 
void interactive_shell ()
 
ko exec (const string &cmd)
 
ko start ()
 
ko start (datagram::dispatcher_t *)
 
void stop ()
 
void join ()
 
ko run ()
 
ko wait_connected ()
 

Additional Inherited Members

- Static Public Member Functions inherited from us::gov::cli::hmi
static string parse_options (shell_args &args, params &p)
 
static void help (const params &p, ostream &os)
 
static void banner (const params &, ostream &)
 
- Public Attributes inherited from us::gov::cli::hmi
bool interactive {false}
 
gov::engine::daemondemon {nullptr}
 
rpc_apirpc_demon {nullptr}
 
cfg_daemoncfg {nullptr}
 
cfg1cfgcli {nullptr}
 
params p
 
screen scr
 
string home
 
ko ret {ok}
 
- Static Public Attributes inherited from us::gov::cli::hmi
static const char * KO_10100
 
static const char * KO_20195
 

Member Typedef Documentation

◆ b

Constructor & Destructor Documentation

◆ hmi_t()

hmi_t::hmi_t ( int  argc,
char **  argv,
ostream &  os 
)
inline

Member Function Documentation

◆ setup_signals()

void hmi_t::setup_signals ( bool  on)
overridevirtual

Reimplemented from us::gov::cli::hmi.

References sig_handler().

Here is the call graph for this function:

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