Electroneum
epee::net_utils::jsonrpc2::i_jsonrpc2_server_handler< t_connection_context > Struct Template Referenceabstract

#include <jsonrpc_protocol_handler.h>

Inheritance diagram for epee::net_utils::jsonrpc2::i_jsonrpc2_server_handler< t_connection_context >:

Public Member Functions

virtual ~i_jsonrpc2_server_handler ()
 
virtual bool handle_rpc_request (const std::string &req_data, std::string &resp_data, t_connection_context &conn_context)=0
 
virtual bool init_server_thread ()
 
virtual bool deinit_server_thread ()
 

Detailed Description

template<class t_connection_context>
struct epee::net_utils::jsonrpc2::i_jsonrpc2_server_handler< t_connection_context >

Definition at line 34 of file jsonrpc_protocol_handler.h.

Constructor & Destructor Documentation

◆ ~i_jsonrpc2_server_handler()

template<class t_connection_context>
virtual epee::net_utils::jsonrpc2::i_jsonrpc2_server_handler< t_connection_context >::~i_jsonrpc2_server_handler ( )
inlinevirtual

Definition at line 36 of file jsonrpc_protocol_handler.h.

37  {}

Member Function Documentation

◆ deinit_server_thread()

template<class t_connection_context>
virtual bool epee::net_utils::jsonrpc2::i_jsonrpc2_server_handler< t_connection_context >::deinit_server_thread ( )
inlinevirtual

Definition at line 43 of file jsonrpc_protocol_handler.h.

44  { return true; }

◆ handle_rpc_request()

template<class t_connection_context>
virtual bool epee::net_utils::jsonrpc2::i_jsonrpc2_server_handler< t_connection_context >::handle_rpc_request ( const std::string &  req_data,
std::string &  resp_data,
t_connection_context &  conn_context 
)
pure virtual

◆ init_server_thread()

template<class t_connection_context>
virtual bool epee::net_utils::jsonrpc2::i_jsonrpc2_server_handler< t_connection_context >::init_server_thread ( )
inlinevirtual

Definition at line 41 of file jsonrpc_protocol_handler.h.

42  { return true; }

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