31 #include <boost/program_options.hpp>
33 #undef ELECTRONEUM_DEFAULT_LOG_CATEGORY
34 #define ELECTRONEUM_DEFAULT_LOG_CATEGORY "daemon"
42 static void init_options(boost::program_options::options_description & option_spec);
53 boost::program_options::variables_map
const & vm,
60 bool run(
bool interactive =
false);
void stop()
Definition: daemon.cpp:232
void stop_p2p()
Definition: daemon.cpp:245
std::string zmq_rpc_bind_address
Definition: daemon.h:48
bool zmq_rpc_disabled
Definition: daemon.h:50
static void init_options(boost::program_options::options_description &option_spec)
Definition: daemon.cpp:93
t_daemon & operator=(t_daemon &&other)
Definition: daemon.cpp:126
t_daemon(boost::program_options::variables_map const &vm, uint16_t public_rpc_port=0)
Definition: daemon.cpp:100
std::string zmq_rpc_bind_port
Definition: daemon.h:49
std::unique_ptr< t_internals > mp_internals
Definition: daemon.h:46
uint16_t public_rpc_port
Definition: daemon.h:47
bool run(bool interactive=false)
Definition: daemon.cpp:137
Definition: command_parser_executor.cpp:38