This is the complete list of members for XrdThrottleManager, including all inherited members.
Apply(int reqsize, int reqops, int uid) | XrdThrottleManager | |
CheckLoadShed(const std::string &opaque) | XrdThrottleManager | |
CloseFile(const std::string &entity) | XrdThrottleManager | |
GetShares(int &shares, int &request) | XrdThrottleManager | private |
GetUid(const char *username) | XrdThrottleManager | static |
Init() | XrdThrottleManager | |
IsThrottling() | XrdThrottleManager | inline |
m_active_conns | XrdThrottleManager | private |
m_bytes_per_second | XrdThrottleManager | private |
m_compute_var | XrdThrottleManager | private |
m_concurrency_limit | XrdThrottleManager | private |
m_conn_counters | XrdThrottleManager | private |
m_file_counters | XrdThrottleManager | private |
m_file_mutex | XrdThrottleManager | private |
m_interval_length_seconds | XrdThrottleManager | private |
m_io_counter | XrdThrottleManager | private |
m_io_wait | XrdThrottleManager | private |
m_last_round_allocation | XrdThrottleManager | private |
m_loadshed_frequency | XrdThrottleManager | private |
m_loadshed_host | XrdThrottleManager | private |
m_loadshed_limit_hit | XrdThrottleManager | private |
m_loadshed_port | XrdThrottleManager | private |
m_log | XrdThrottleManager | private |
m_max_conns | XrdThrottleManager | private |
m_max_open | XrdThrottleManager | private |
m_max_users | XrdThrottleManager | privatestatic |
m_ops_per_second | XrdThrottleManager | private |
m_primary_bytes_shares | XrdThrottleManager | private |
m_primary_ops_shares | XrdThrottleManager | private |
m_secondary_bytes_shares | XrdThrottleManager | private |
m_secondary_ops_shares | XrdThrottleManager | private |
m_stable_io_counter | XrdThrottleManager | private |
m_stable_io_wait | XrdThrottleManager | private |
m_trace | XrdThrottleManager | private |
OpenFile(const std::string &entity, std::string &open_error_message) | XrdThrottleManager | |
PerformLoadShed(const std::string &opaque, std::string &host, unsigned &port) | XrdThrottleManager | |
PrepLoadShed(const char *opaque, std::string &lsOpaque) | XrdThrottleManager | |
Recompute() | XrdThrottleManager | private |
RecomputeBootstrap(void *pp) | XrdThrottleManager | privatestatic |
RecomputeInternal() | XrdThrottleManager | private |
SetLoadShed(std::string &hostname, unsigned port, unsigned frequency) | XrdThrottleManager | inline |
SetMaxConns(unsigned long max_conns) | XrdThrottleManager | inline |
SetMaxOpen(unsigned long max_open) | XrdThrottleManager | inline |
SetThrottles(float reqbyterate, float reqoprate, int concurrency, float interval_length) | XrdThrottleManager | inline |
StartIOTimer() | XrdThrottleManager | |
StealShares(int uid, int &reqsize, int &reqops) | XrdThrottleManager | private |
StopIOTimer(struct timespec) | XrdThrottleManager | protected |
TraceID | XrdThrottleManager | privatestatic |
WaitForShares() | XrdThrottleManager | private |
XrdThrottleManager(XrdSysError *lP, XrdOucTrace *tP) | XrdThrottleManager | |
XrdThrottleTimer | XrdThrottleManager | friend |
~XrdThrottleManager() | XrdThrottleManager | inline |