33 #include <boost/program_options/options_description.hpp>
34 #include <boost/program_options/variables_map.hpp>
37 #undef ELECTRONEUM_DEFAULT_LOG_CATEGORY
38 #define ELECTRONEUM_DEFAULT_LOG_CATEGORY "daemon"
47 static std::string
const NAME;
54 boost::program_options::options_description & configurable_options
57 std::string
const &
name();
60 boost::program_options::variables_map
const & vm
64 boost::program_options::variables_map
const & vm
68 boost::program_options::variables_map
const & vm
Definition: executor.h:43
std::string const & name()
Definition: executor.cpp:53
static void init_options(boost::program_options::options_description &configurable_options)
Definition: executor.cpp:46
static std::string const NAME
Definition: executor.h:47
bool run_interactive(boost::program_options::variables_map const &vm)
Definition: executor.cpp:73
bool run_non_interactive(boost::program_options::variables_map const &vm)
Definition: executor.cpp:66
t_executor(uint16_t public_rpc_port=0)
Definition: executor.h:49
::daemonize::t_daemon t_daemon
Definition: executor.h:45
t_daemon create_daemon(boost::program_options::variables_map const &vm)
Definition: executor.cpp:58
uint16_t public_rpc_port
Definition: executor.h:72
Definition: command_parser_executor.cpp:38