|
Monero
|
#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 |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
| bool epee::levin::async_protocol_handler< t_connection_context >::anvoke_handler< callback_t >::m_cancel_timer_called |
| callback_t epee::levin::async_protocol_handler< t_connection_context >::anvoke_handler< callback_t >::m_cb |
| int epee::levin::async_protocol_handler< t_connection_context >::anvoke_handler< callback_t >::m_command |
| async_protocol_handler& epee::levin::async_protocol_handler< t_connection_context >::anvoke_handler< callback_t >::m_con |
| uint64_t epee::levin::async_protocol_handler< t_connection_context >::anvoke_handler< callback_t >::m_timeout |
| boost::asio::deadline_timer epee::levin::async_protocol_handler< t_connection_context >::anvoke_handler< callback_t >::m_timer |
| bool epee::levin::async_protocol_handler< t_connection_context >::anvoke_handler< callback_t >::m_timer_cancelled |
| bool epee::levin::async_protocol_handler< t_connection_context >::anvoke_handler< callback_t >::m_timer_started |