|
Monero
|
#include <levin_protocol_handler.h>

Public Types | |
| typedef t_connection_context | connection_context |
| typedef protocl_handler_config< t_connection_context > | config_type |
Public Member Functions | |
| protocol_handler (net_utils::i_service_endpoint *psnd_hndlr, config_type &config, t_connection_context &conn_context) | |
| virtual | ~protocol_handler () |
| virtual bool | handle_recv (const void *ptr, size_t cb) |
| bool | after_init_connection () |
Private Types | |
| enum | connection_data_state { conn_state_reading_head , conn_state_reading_body } |
Private Attributes | |
| config_type & | m_config |
| t_connection_context & | m_conn_context |
| net_utils::i_service_endpoint * | m_psnd_hndlr |
| std::string | m_cach_in_buffer |
| connection_data_state | m_state |
| bucket_head | m_current_head |
| typedef protocl_handler_config<t_connection_context> epee::levin::protocol_handler< t_connection_context >::config_type |
| typedef t_connection_context epee::levin::protocol_handler< t_connection_context >::connection_context |
|
private |
| epee::levin::protocol_handler< t_connection_context >::protocol_handler | ( | net_utils::i_service_endpoint * | psnd_hndlr, |
| config_type & | config, | ||
| t_connection_context & | conn_context ) |
|
inlinevirtual |
|
inline |
|
virtual |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |