AWS SDK for C++  1.9.124
AWS SDK for C++
Aws::Utils::RateLimits::DefaultRateLimiter< CLOCK, DUR, RENORMALIZE_RATE_CHANGES > Member List

This is the complete list of members for Aws::Utils::RateLimits::DefaultRateLimiter< CLOCK, DUR, RENORMALIZE_RATE_CHANGES >, including all inherited members.

ApplyAndPayForCost(int64_t cost) overrideAws::Utils::RateLimits::DefaultRateLimiter< CLOCK, DUR, RENORMALIZE_RATE_CHANGES >inlinevirtual
ApplyCost(int64_t cost) overrideAws::Utils::RateLimits::DefaultRateLimiter< CLOCK, DUR, RENORMALIZE_RATE_CHANGES >inlinevirtual
Base typedefAws::Utils::RateLimits::DefaultRateLimiter< CLOCK, DUR, RENORMALIZE_RATE_CHANGES >
DefaultRateLimiter(int64_t maxRate, ElapsedTimeFunctionType elapsedTimeFunction=CLOCK::now)Aws::Utils::RateLimits::DefaultRateLimiter< CLOCK, DUR, RENORMALIZE_RATE_CHANGES >inline
DelayType typedefAws::Utils::RateLimits::RateLimiterInterface
ElapsedTimeFunctionType typedefAws::Utils::RateLimits::DefaultRateLimiter< CLOCK, DUR, RENORMALIZE_RATE_CHANGES >
InternalTimePointType typedefAws::Utils::RateLimits::DefaultRateLimiter< CLOCK, DUR, RENORMALIZE_RATE_CHANGES >
SetRate(int64_t rate, bool resetAccumulator=false) overrideAws::Utils::RateLimits::DefaultRateLimiter< CLOCK, DUR, RENORMALIZE_RATE_CHANGES >inlinevirtual
~DefaultRateLimiter()=defaultAws::Utils::RateLimits::DefaultRateLimiter< CLOCK, DUR, RENORMALIZE_RATE_CHANGES >virtual
~RateLimiterInterface()Aws::Utils::RateLimits::RateLimiterInterfaceinlinevirtual