Electroneum
epee::levin::protocl_handler_config< t_connection_context > Struct Template Reference

#include <levin_protocol_handler.h>

Public Member Functions

 ~protocl_handler_config ()
 

Public Attributes

levin_commands_handler< t_connection_context > * m_pcommands_handler
 
void(* m_pcommands_handler_destroy )(levin_commands_handler< t_connection_context > *)
 

Detailed Description

template<class t_connection_context = net_utils::connection_context_base>
struct epee::levin::protocl_handler_config< t_connection_context >

Definition at line 44 of file levin_protocol_handler.h.

Constructor & Destructor Documentation

◆ ~protocl_handler_config()

template<class t_connection_context = net_utils::connection_context_base>
epee::levin::protocl_handler_config< t_connection_context >::~protocl_handler_config ( )
inline

Definition at line 48 of file levin_protocol_handler.h.

48 { if (m_pcommands_handler && m_pcommands_handler_destroy) (*m_pcommands_handler_destroy)(m_pcommands_handler); }
void(* m_pcommands_handler_destroy)(levin_commands_handler< t_connection_context > *)
levin_commands_handler< t_connection_context > * m_pcommands_handler

Member Data Documentation

◆ m_pcommands_handler

template<class t_connection_context = net_utils::connection_context_base>
levin_commands_handler<t_connection_context>* epee::levin::protocl_handler_config< t_connection_context >::m_pcommands_handler

Definition at line 46 of file levin_protocol_handler.h.

◆ m_pcommands_handler_destroy

template<class t_connection_context = net_utils::connection_context_base>
void(* epee::levin::protocl_handler_config< t_connection_context >::m_pcommands_handler_destroy) (levin_commands_handler< t_connection_context > *)

Definition at line 47 of file levin_protocol_handler.h.


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