Monero
Loading...
Searching...
No Matches
daemonize::t_daemon Class Referencefinal

#include <daemon.h>

Public Member Functions

 t_daemon (boost::program_options::variables_map const &vm, uint16_t public_rpc_port=0)
 t_daemon (t_daemon &&other)
t_daemonoperator= (t_daemon &&other)
 ~t_daemon ()
bool run (bool interactive=false)
void stop ()

Static Public Member Functions

static void init_options (boost::program_options::options_description &option_spec)

Private Member Functions

void stop_p2p ()

Private Attributes

std::unique_ptr< t_internalsmp_internals
uint16_t public_rpc_port

Constructor & Destructor Documentation

◆ t_daemon() [1/2]

t_daemon::t_daemon ( boost::program_options::variables_map const & vm,
uint16_t public_rpc_port = 0 )

◆ t_daemon() [2/2]

t_daemon::t_daemon ( t_daemon && other)

◆ ~t_daemon()

t_daemon::~t_daemon ( )
default

Member Function Documentation

◆ init_options()

void t_daemon::init_options ( boost::program_options::options_description & option_spec)
static

◆ operator=()

t_daemon & t_daemon::operator= ( t_daemon && other)

◆ run()

bool t_daemon::run ( bool interactive = false)

◆ stop()

void t_daemon::stop ( )

◆ stop_p2p()

void t_daemon::stop_p2p ( )
private

Member Data Documentation

◆ mp_internals

std::unique_ptr<t_internals> daemonize::t_daemon::mp_internals
private

◆ public_rpc_port

uint16_t daemonize::t_daemon::public_rpc_port
private

The documentation for this class was generated from the following files: