BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bdlmt::Throttle Member List

This is the complete list of members for bdlmt::Throttle, including all inherited members.

clockType() constbdlmt::Throttleinline
d_clockTypebdlmt::Throttle
d_maxSimultaneousActionsbdlmt::Throttle
d_nanosecondsPerActionbdlmt::Throttle
d_nanosecondsPerTotalResetbdlmt::Throttle
d_prevLeakTimebdlmt::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::Throttleinline
initialize(int maxSimultaneousActions, Int64 nanosecondsPerAction, const bsl::chrono::steady_clock &)bdlmt::Throttleinline
k_TEN_YEARS_NANOSECONDSbdlmt::Throttlestatic
maxSimultaneousActions() constbdlmt::Throttleinline
nanosecondsPerAction() constbdlmt::Throttleinline
nextPermit(bsls::TimeInterval *result, int numActions) constbdlmt::Throttle
requestPermission()bdlmt::Throttleinline
requestPermission(const bsls::TimeInterval &now)bdlmt::Throttle
requestPermission(int numActions)bdlmt::Throttleinline
requestPermission(int numActions, const bsls::TimeInterval &now)bdlmt::Throttle
requestPermissionIfValid(bool *result, int numActions)bdlmt::Throttleinline
requestPermissionIfValid(bool *result, int numActions, const bsls::TimeInterval &now)bdlmt::Throttle
Throttle_InitHelperbdlmt::Throttlefriend