Monero
Loading...
Searching...
No Matches
epee::net_utils::network_throttle_manager Class Reference

#include <network_throttle.hpp>

Static Public Member Functions

static i_network_throttleget_global_throttle_in ()
 singleton ; for friend class ; caller MUST use proper locks! like m_lock_get_global_throttle_in
static i_network_throttleget_global_throttle_inreq ()
 ditto ; use lock ... use m_lock_get_global_throttle_inreq obviously
static i_network_throttleget_global_throttle_out ()
 ditto ; use lock ... use m_lock_get_global_throttle_out obviously

Static Public Attributes

static boost::mutex m_lock_get_global_throttle_in
static boost::mutex m_lock_get_global_throttle_inreq
static boost::mutex m_lock_get_global_throttle_out

Friends

class connection_basic
class connection_basic_pimpl

Member Function Documentation

◆ get_global_throttle_in()

i_network_throttle & epee::net_utils::network_throttle_manager::get_global_throttle_in ( )
static

singleton ; for friend class ; caller MUST use proper locks! like m_lock_get_global_throttle_in

◆ get_global_throttle_inreq()

i_network_throttle & epee::net_utils::network_throttle_manager::get_global_throttle_inreq ( )
static

ditto ; use lock ... use m_lock_get_global_throttle_inreq obviously

◆ get_global_throttle_out()

i_network_throttle & epee::net_utils::network_throttle_manager::get_global_throttle_out ( )
static

ditto ; use lock ... use m_lock_get_global_throttle_out obviously

◆ connection_basic

friend class connection_basic
friend

◆ connection_basic_pimpl

friend class connection_basic_pimpl
friend

Member Data Documentation

◆ m_lock_get_global_throttle_in

boost::mutex epee::net_utils::network_throttle_manager::m_lock_get_global_throttle_in
static

◆ m_lock_get_global_throttle_inreq

boost::mutex epee::net_utils::network_throttle_manager::m_lock_get_global_throttle_inreq
static

◆ m_lock_get_global_throttle_out

boost::mutex epee::net_utils::network_throttle_manager::m_lock_get_global_throttle_out
static

The documentation for this class was generated from the following files: