|
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 |