plebble
us::gov::io::params Struct Reference

#include <params.h>

Collaboration diagram for us::gov::io::params:

Public Member Functions

 params ()
 
 params (const shell_args &)
 
string get_home_gov () const
 
string get_home_gov_rpc_client () const
 
string get_home () const
 
string get_status_file () const
 
void dump (ostream &os) const
 
void rewrite_cmd ()
 

Public Attributes

uint16_t channel {CFG_CHANNEL}
 
string homedir
 
uint16_t port {CFG_PORT}
 
uint16_t pport {CFG_PPORT}
 
uint8_t edges {12}
 
uint8_t devices {2}
 
uint8_t workers
 
bool daemon {false}
 
bool shell {false}
 
string sysophost {"127.0.0.1"}
 
bool ba {false}
 
bool dot {false}
 
bool force_seeds {false}
 
bool daemon_encrypt_protocol {false}
 
string cmd
 
shell_args args
 
bool verbose {false}
 
bool status_file {false}
 
bool rpc__connect_for_recv {true}
 
bool rpc__stop_on_disconnection {true}
 

Constructor & Destructor Documentation

◆ params() [1/2]

us::gov::io::params::params ( )

◆ params() [2/2]

us::gov::io::params::params ( const shell_args )

Member Function Documentation

◆ dump()

void us::gov::io::params::dump ( ostream &  os) const

◆ get_home()

string us::gov::io::params::get_home ( ) const

◆ get_home_gov()

string us::gov::io::params::get_home_gov ( ) const

◆ get_home_gov_rpc_client()

string us::gov::io::params::get_home_gov_rpc_client ( ) const

◆ get_status_file()

string us::gov::io::params::get_status_file ( ) const

◆ rewrite_cmd()

void us::gov::io::params::rewrite_cmd ( )

Member Data Documentation

◆ args

shell_args us::gov::io::params::args

◆ ba

bool us::gov::io::params::ba {false}

◆ channel

uint16_t us::gov::io::params::channel {CFG_CHANNEL}

◆ cmd

string us::gov::io::params::cmd

◆ daemon

bool us::gov::io::params::daemon {false}

Referenced by main().

◆ daemon_encrypt_protocol

bool us::gov::io::params::daemon_encrypt_protocol {false}

◆ devices

uint8_t us::gov::io::params::devices {2}

◆ dot

bool us::gov::io::params::dot {false}

◆ edges

uint8_t us::gov::io::params::edges {12}

◆ force_seeds

bool us::gov::io::params::force_seeds {false}

◆ homedir

string us::gov::io::params::homedir

◆ port

uint16_t us::gov::io::params::port {CFG_PORT}

◆ pport

uint16_t us::gov::io::params::pport {CFG_PPORT}

◆ rpc__connect_for_recv

bool us::gov::io::params::rpc__connect_for_recv {true}

◆ rpc__stop_on_disconnection

bool us::gov::io::params::rpc__stop_on_disconnection {true}

◆ shell

bool us::gov::io::params::shell {false}

◆ status_file

bool us::gov::io::params::status_file {false}

◆ sysophost

string us::gov::io::params::sysophost {"127.0.0.1"}

◆ verbose

bool us::gov::io::params::verbose {false}

◆ workers

uint8_t us::gov::io::params::workers

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