Electroneum
epee::net_utils::cp_server_impl< TProtocol > Class Template Reference

#include <abstract_tcp_server_cp.h>

Public Member Functions

 cp_server_impl ()
 
virtual ~cp_server_impl ()
 
bool init_server (int port_no)
 
bool deinit_server ()
 
bool run_server (int threads_count=0)
 
bool send_stop_signal ()
 
bool is_stop_signal ()
 
virtual bool on_net_idle ()
 
size_t get_active_connections_num ()
 
TProtocol::config_type & get_config_object ()
 

Detailed Description

template<class TProtocol>
class epee::net_utils::cp_server_impl< TProtocol >

Definition at line 56 of file abstract_tcp_server_cp.h.

Constructor & Destructor Documentation

◆ cp_server_impl()

template<class TProtocol >
epee::net_utils::cp_server_impl< TProtocol >::cp_server_impl ( )

◆ ~cp_server_impl()

template<class TProtocol >
virtual epee::net_utils::cp_server_impl< TProtocol >::~cp_server_impl ( )
virtual

Member Function Documentation

◆ deinit_server()

template<class TProtocol >
bool epee::net_utils::cp_server_impl< TProtocol >::deinit_server ( )

◆ get_active_connections_num()

template<class TProtocol >
size_t epee::net_utils::cp_server_impl< TProtocol >::get_active_connections_num ( )

◆ get_config_object()

template<class TProtocol >
TProtocol::config_type& epee::net_utils::cp_server_impl< TProtocol >::get_config_object ( )
inline

Definition at line 69 of file abstract_tcp_server_cp.h.

69 {return m_config;}
TProtocol::config_type m_config

◆ init_server()

template<class TProtocol >
bool epee::net_utils::cp_server_impl< TProtocol >::init_server ( int  port_no)

◆ is_stop_signal()

template<class TProtocol >
bool epee::net_utils::cp_server_impl< TProtocol >::is_stop_signal ( )

◆ on_net_idle()

template<class TProtocol >
virtual bool epee::net_utils::cp_server_impl< TProtocol >::on_net_idle ( )
inlinevirtual

Definition at line 67 of file abstract_tcp_server_cp.h.

67 {return true;}

◆ run_server()

template<class TProtocol >
bool epee::net_utils::cp_server_impl< TProtocol >::run_server ( int  threads_count = 0)

◆ send_stop_signal()

template<class TProtocol >
bool epee::net_utils::cp_server_impl< TProtocol >::send_stop_signal ( )

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