|
Electroneum
|
#include <levin_protocol_handler_async.h>


Public Member Functions | |
| anvoke_handler (const callback_t &cb, uint64_t timeout, async_protocol_handler &con, int command) | |
| virtual | ~anvoke_handler () |
| virtual bool | handle (int res, const epee::span< const uint8_t > buff, typename async_protocol_handler::connection_context &context) |
| virtual bool | is_timer_started () const |
| virtual void | cancel () |
| virtual bool | cancel_timer () |
| virtual void | reset_timer () |
Public Attributes | |
| callback_t | m_cb |
| async_protocol_handler & | m_con |
| boost::asio::deadline_timer | m_timer |
| bool | m_timer_started |
| bool | m_cancel_timer_called |
| bool | m_timer_cancelled |
| uint64_t | m_timeout |
| int | m_command |
Definition at line 162 of file levin_protocol_handler_async.h.
|
inline |
Definition at line 164 of file levin_protocol_handler_async.h.

|
inlinevirtual |
Definition at line 185 of file levin_protocol_handler_async.h.
|
inlinevirtual |
Implements epee::levin::async_protocol_handler< t_connection_context >::invoke_response_handler_base.
Definition at line 207 of file levin_protocol_handler_async.h.

|
inlinevirtual |
Implements epee::levin::async_protocol_handler< t_connection_context >::invoke_response_handler_base.
Definition at line 216 of file levin_protocol_handler_async.h.

|
inlinevirtual |
Implements epee::levin::async_protocol_handler< t_connection_context >::invoke_response_handler_base.
Definition at line 195 of file levin_protocol_handler_async.h.

|
inlinevirtual |
Implements epee::levin::async_protocol_handler< t_connection_context >::invoke_response_handler_base.
Definition at line 203 of file levin_protocol_handler_async.h.
|
inlinevirtual |
Implements epee::levin::async_protocol_handler< t_connection_context >::invoke_response_handler_base.
Definition at line 226 of file levin_protocol_handler_async.h.
| bool epee::levin::async_protocol_handler< t_connection_context >::anvoke_handler< callback_t >::m_cancel_timer_called |
Definition at line 191 of file levin_protocol_handler_async.h.
| callback_t epee::levin::async_protocol_handler< t_connection_context >::anvoke_handler< callback_t >::m_cb |
Definition at line 187 of file levin_protocol_handler_async.h.
| int epee::levin::async_protocol_handler< t_connection_context >::anvoke_handler< callback_t >::m_command |
Definition at line 194 of file levin_protocol_handler_async.h.
| async_protocol_handler& epee::levin::async_protocol_handler< t_connection_context >::anvoke_handler< callback_t >::m_con |
Definition at line 188 of file levin_protocol_handler_async.h.
| uint64_t epee::levin::async_protocol_handler< t_connection_context >::anvoke_handler< callback_t >::m_timeout |
Definition at line 193 of file levin_protocol_handler_async.h.
| boost::asio::deadline_timer epee::levin::async_protocol_handler< t_connection_context >::anvoke_handler< callback_t >::m_timer |
Definition at line 189 of file levin_protocol_handler_async.h.
| bool epee::levin::async_protocol_handler< t_connection_context >::anvoke_handler< callback_t >::m_timer_cancelled |
Definition at line 192 of file levin_protocol_handler_async.h.
| bool epee::levin::async_protocol_handler< t_connection_context >::anvoke_handler< callback_t >::m_timer_started |
Definition at line 190 of file levin_protocol_handler_async.h.