Electroneum
network_throttle-detail.cpp File Reference

implementaion for throttling of connection (count and rate-limit speed etc) More...

#include <string>
#include <vector>
#include <atomic>
#include <boost/asio.hpp>
#include <memory>
#include "syncobj.h"
#include "net/net_utils_base.h"
#include "misc_log_ex.h"
#include <boost/chrono.hpp>
#include "misc_language.h"
#include "pragma_comp_defs.h"
#include <sstream>
#include <iomanip>
#include <algorithm>
#include <boost/asio/basic_socket.hpp>
#include <boost/asio/ip/unicast.hpp>
#include "net/abstract_tcp_server2.h"
#include "net/network_throttle-detail.hpp"
Include dependency graph for network_throttle-detail.cpp:

Go to the source code of this file.

Classes

class  epee::net_utils::connection_basic_pimpl
 

Namespaces

 epee
 
 epee::net_utils
 

Macros

#define ELECTRONEUM_DEFAULT_LOG_CATEGORY   "net.throttle"
 

Detailed Description

implementaion for throttling of connection (count and rate-limit speed etc)

Author
rfree (current maintainer in electroneum.cc project)

Definition in file network_throttle-detail.cpp.

Macro Definition Documentation

◆ ELECTRONEUM_DEFAULT_LOG_CATEGORY

#define ELECTRONEUM_DEFAULT_LOG_CATEGORY   "net.throttle"

Definition at line 65 of file network_throttle-detail.cpp.