xrootd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
XrdThrottleManager Member List

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
GetShares(int &shares, int &request)XrdThrottleManagerprivate
GetUid(const char *username)XrdThrottleManagerstatic
Init()XrdThrottleManager
IsThrottling()XrdThrottleManagerinline
m_bytes_per_secondXrdThrottleManagerprivate
m_compute_varXrdThrottleManagerprivate
m_concurrency_limitXrdThrottleManagerprivate
m_interval_length_secondsXrdThrottleManagerprivate
m_io_counterXrdThrottleManagerprivate
m_io_waitXrdThrottleManagerprivate
m_last_round_allocationXrdThrottleManagerprivate
m_loadshed_frequencyXrdThrottleManagerprivate
m_loadshed_hostXrdThrottleManagerprivate
m_loadshed_limit_hitXrdThrottleManagerprivate
m_loadshed_portXrdThrottleManagerprivate
m_logXrdThrottleManagerprivate
m_max_usersXrdThrottleManagerprivatestatic
m_ops_per_secondXrdThrottleManagerprivate
m_primary_bytes_sharesXrdThrottleManagerprivate
m_primary_ops_sharesXrdThrottleManagerprivate
m_secondary_bytes_sharesXrdThrottleManagerprivate
m_secondary_ops_sharesXrdThrottleManagerprivate
m_stable_io_counterXrdThrottleManagerprivate
m_stable_io_waitXrdThrottleManagerprivate
m_traceXrdThrottleManagerprivate
PerformLoadShed(const std::string &opaque, std::string &host, unsigned &port)XrdThrottleManager
PrepLoadShed(const char *opaque, std::string &lsOpaque)XrdThrottleManager
Recompute()XrdThrottleManagerprivate
RecomputeBootstrap(void *pp)XrdThrottleManagerprivatestatic
RecomputeInternal()XrdThrottleManagerprivate
SetLoadShed(std::string &hostname, unsigned port, unsigned frequency)XrdThrottleManagerinline
SetThrottles(float reqbyterate, float reqoprate, int concurrency, float interval_length)XrdThrottleManagerinline
StartIOTimer()XrdThrottleManager
StealShares(int uid, int &reqsize, int &reqops)XrdThrottleManagerprivate
StopIOTimer(struct timespec)XrdThrottleManagerprotected
TraceIDXrdThrottleManagerprivatestatic
WaitForShares()XrdThrottleManagerprivate
XrdThrottleManager(XrdSysError *lP, XrdOucTrace *tP)XrdThrottleManager
XrdThrottleTimer classXrdThrottleManagerfriend
~XrdThrottleManager()XrdThrottleManagerinline