Electroneum
Public Member Functions | Static Public Member Functions | Private Types | Private Attributes | List of all members
daemonize::t_p2p Class Referencefinal

#include <p2p.h>

Collaboration diagram for daemonize::t_p2p:
Collaboration graph
[legend]

Public Member Functions

 t_p2p (boost::program_options::variables_map const &vm, t_protocol &protocol)
 
t_node_serverget ()
 
void run ()
 
void stop ()
 
 ~t_p2p ()
 

Static Public Member Functions

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

Private Types

typedef cryptonote::t_cryptonote_protocol_handler< cryptonote::coret_protocol_raw
 
typedef nodetool::node_server< t_protocol_rawt_node_server
 

Private Attributes

t_node_server m_server
 

Member Typedef Documentation

◆ t_node_server

◆ t_protocol_raw

Constructor & Destructor Documentation

◆ t_p2p()

daemonize::t_p2p::t_p2p ( boost::program_options::variables_map const &  vm,
t_protocol protocol 
)
inline

◆ ~t_p2p()

daemonize::t_p2p::~t_p2p ( )
inline

Member Function Documentation

◆ get()

t_node_server& daemonize::t_p2p::get ( )
inline

◆ init_options()

static void daemonize::t_p2p::init_options ( boost::program_options::options_description &  option_spec)
inlinestatic

◆ run()

void daemonize::t_p2p::run ( )
inline

◆ stop()

void daemonize::t_p2p::stop ( )
inline

Member Data Documentation

◆ m_server

t_node_server daemonize::t_p2p::m_server
private

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