BDE 4.14.0 Production release
|
This is the complete list of members for bdlmt::Throttle, including all inherited members.
clockType() const | bdlmt::Throttle | inline |
d_clockType | bdlmt::Throttle | |
d_maxSimultaneousActions | bdlmt::Throttle | |
d_nanosecondsPerAction | bdlmt::Throttle | |
d_nanosecondsPerTotalReset | bdlmt::Throttle | |
d_prevLeakTime | bdlmt::Throttle | |
initialize(int maxSimultaneousActions, Int64 nanosecondsPerAction, bsls::SystemClockType::Enum clockType=bsls::SystemClockType::e_MONOTONIC) | bdlmt::Throttle | |
initialize(int maxSimultaneousActions, Int64 nanosecondsPerAction, const bsl::chrono::system_clock &) | bdlmt::Throttle | inline |
initialize(int maxSimultaneousActions, Int64 nanosecondsPerAction, const bsl::chrono::steady_clock &) | bdlmt::Throttle | inline |
k_TEN_YEARS_NANOSECONDS | bdlmt::Throttle | static |
maxSimultaneousActions() const | bdlmt::Throttle | inline |
nanosecondsPerAction() const | bdlmt::Throttle | inline |
nextPermit(bsls::TimeInterval *result, int numActions) const | bdlmt::Throttle | |
requestPermission() | bdlmt::Throttle | inline |
requestPermission(const bsls::TimeInterval &now) | bdlmt::Throttle | |
requestPermission(int numActions) | bdlmt::Throttle | inline |
requestPermission(int numActions, const bsls::TimeInterval &now) | bdlmt::Throttle | |
requestPermissionIfValid(bool *result, int numActions) | bdlmt::Throttle | inline |
requestPermissionIfValid(bool *result, int numActions, const bsls::TimeInterval &now) | bdlmt::Throttle | |
Throttle_InitHelper | bdlmt::Throttle | friend |