Electroneum
levin_protocol_handler_async.h File Reference
#include <boost/asio/deadline_timer.hpp>
#include <boost/uuid/uuid_generators.hpp>
#include <boost/unordered_map.hpp>
#include <boost/interprocess/detail/atomic.hpp>
#include <boost/smart_ptr/make_shared.hpp>
#include <atomic>
#include "levin_base.h"
#include "buffer.h"
#include "misc_language.h"
#include "syncobj.h"
#include "misc_os_dependent.h"
#include "int-util.h"
#include <random>
#include <chrono>
Include dependency graph for levin_protocol_handler_async.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  epee::levin::async_protocol_handler< t_connection_context >
 
class  epee::levin::async_protocol_handler_config< t_connection_context >
 
class  epee::levin::async_protocol_handler< t_connection_context >
 
struct  epee::levin::async_protocol_handler< t_connection_context >::invoke_response_handler_base
 
struct  epee::levin::async_protocol_handler< t_connection_context >::anvoke_handler< callback_t >
 

Namespaces

 epee
 
 epee::levin
 

Macros

#define ELECTRONEUM_DEFAULT_LOG_CATEGORY   "net"
 
#define MIN_BYTES_WANTED   512
 

Macro Definition Documentation

◆ ELECTRONEUM_DEFAULT_LOG_CATEGORY

#define ELECTRONEUM_DEFAULT_LOG_CATEGORY   "net"

Definition at line 47 of file levin_protocol_handler_async.h.

◆ MIN_BYTES_WANTED

#define MIN_BYTES_WANTED   512

Definition at line 50 of file levin_protocol_handler_async.h.