36 #undef ELECTRONEUM_DEFAULT_LOG_CATEGORY
37 #define ELECTRONEUM_DEFAULT_LOG_CATEGORY "daemon"
45 static void init_options(boost::program_options::options_description & option_spec)
54 boost::program_options::variables_map
const & vm
57 ,
const bool restricted
58 ,
const std::string & port
59 ,
const std::string & description
67 throw std::runtime_error(
"Failed to initialize " +
m_description +
" RPC server.");
77 throw std::runtime_error(
"Failed to start " +
m_description +
" RPC server.");
86 m_server.timed_wait_server_stop(5000);
96 MGINFO(
"Deinitializing " <<
m_description <<
" RPC server...");
100 MERROR(
"Failed to deinitialize " <<
m_description <<
" RPC server...");
Definition: core_rpc_server.h:57
bool init(const boost::program_options::variables_map &vm, const bool restricted, const std::string &port)
Definition: core_rpc_server.cpp:111
static void init_options(boost::program_options::options_description &desc)
Definition: core_rpc_server.cpp:93
static void init_options(boost::program_options::options_description &option_spec)
Definition: rpc.h:45
void run()
Definition: rpc.h:72
cryptonote::core_rpc_server * get_server()
Definition: rpc.h:89
~t_rpc()
Definition: rpc.h:94
void stop()
Definition: rpc.h:82
const std::string m_description
Definition: rpc.h:51
cryptonote::core_rpc_server m_server
Definition: rpc.h:50
t_rpc(boost::program_options::variables_map const &vm, t_core &core, t_p2p &p2p, const bool restricted, const std::string &port, const std::string &description)
Definition: rpc.h:53
Definition: command_parser_executor.cpp:38
std::pair< epee::span< const std::uint8_t >, epee::span< const std::uint8_t > > get(MDB_cursor &cur, MDB_cursor_op op, std::size_t key, std::size_t value)
Definition: value_stream.cpp:52