Home
last modified time | relevance | path

Searched refs:RateLimiter (Results 1 – 15 of 15) sorted by relevance

/external/guava/guava-tests/test/com/google/common/util/concurrent/
DRateLimiterTest.java30 import com.google.common.util.concurrent.RateLimiter.SleepingStopwatch;
54 RateLimiter limiter = RateLimiter.create(stopwatch, 5.0); in testSimple()
62 RateLimiter r = RateLimiter.create(1); in testImmediateTryAcquire()
68 RateLimiter limiter = RateLimiter.create(5.0, 5, SECONDS); in testSimpleRateUpdate()
84 RateLimiter limiter = RateLimiter.create(999); in testAcquireParameterValidation()
118 RateLimiter limiter = RateLimiter.create(stopwatch, 5.0); in testSimpleWithWait()
127 RateLimiter limiter = RateLimiter.create(stopwatch, 5.0); in testSimpleAcquireReturnValues()
136 RateLimiter limiter = RateLimiter.create(stopwatch, 5.0); in testSimpleAcquireEarliestAvailableIsInPast()
145 RateLimiter limiter = RateLimiter.create(stopwatch, 5.0); in testOneSecondBurst()
161 RateLimiter.create(1.0, 1, NANOSECONDS); in testCreateWarmupParameterValidation()
[all …]
DPackageSanityTests.java20 import com.google.common.util.concurrent.RateLimiter.SleepingStopwatch;
41 setDefault(RateLimiter.class, RateLimiter.create(1.0)); in PackageSanityTests()
DMoreExecutorsTest.java606 .setDefault(RateLimiter.class, RateLimiter.create(1.0)) in testExecutors_nullCheck()
/external/perfetto/src/perfetto_cmd/
Drate_limiter.cc42 RateLimiter::RateLimiter() = default;
43 RateLimiter::~RateLimiter() = default;
45 bool RateLimiter::ShouldTrace(const Args& args) { in ShouldTrace()
111 bool RateLimiter::OnTraceDone(const Args& args, bool success, size_t bytes) { in OnTraceDone()
139 std::string RateLimiter::GetStateFilePath() const { in GetStateFilePath()
143 bool RateLimiter::StateFileExists() { in StateFileExists()
148 bool RateLimiter::ClearState() { in ClearState()
159 bool RateLimiter::LoadState(PerfettoCmdState* state) { in LoadState()
172 bool RateLimiter::SaveState(const PerfettoCmdState& state) { in SaveState()
Drate_limiter_unittest.cc38 class MockRateLimiter : public RateLimiter {
57 return RateLimiter::LoadState(state); in LoadStateConcrete()
61 return RateLimiter::SaveState(state); in SaveStateConcrete()
139 RateLimiter::Args args; in TEST()
161 RateLimiter::Args args; in TEST()
182 RateLimiter::Args args; in TEST()
209 RateLimiter::Args args; in TEST()
228 RateLimiter::Args args; in TEST()
251 RateLimiter::Args args; in TEST()
267 RateLimiter::Args args; in TEST()
[all …]
Drate_limiter.h25 class RateLimiter {
34 RateLimiter();
35 virtual ~RateLimiter();
Dperfetto_cmd.cc228 RateLimiter limiter; in Main()
229 RateLimiter::Args args{}; in Main()
/external/guava/guava/src/com/google/common/util/concurrent/
DRateLimiter.java96 public abstract class RateLimiter { class
115 public static RateLimiter create(double permitsPerSecond) { in create()
137 static RateLimiter create(SleepingStopwatch stopwatch, double permitsPerSecond) { in create()
138 RateLimiter rateLimiter = new SmoothBursty(stopwatch, 1.0 /* maxBurstSeconds */); in create()
167 public static RateLimiter create(double permitsPerSecond, long warmupPeriod, TimeUnit unit) { in create()
173 static RateLimiter create( in create()
175 RateLimiter rateLimiter = new SmoothWarmingUp(stopwatch, warmupPeriod, unit); in create()
202 RateLimiter(SleepingStopwatch stopwatch) { in RateLimiter() method in RateLimiter
DSmoothRateLimiter.java24 abstract class SmoothRateLimiter extends RateLimiter {
/external/webrtc/webrtc/base/
Dratelimiter.h25 class RateLimiter {
28 RateLimiter(size_t max, double period) in RateLimiter() function
35 virtual ~RateLimiter() {} in ~RateLimiter()
Dratelimiter.cc15 bool RateLimiter::CanUse(size_t desired, double time) { in CanUse()
20 void RateLimiter::Use(size_t used, double time) { in Use()
Dratelimiter_unittest.cc18 RateLimiter limiter = RateLimiter(2000, 1.0); in TEST()
/external/webrtc/talk/media/base/
Drtpdataengine.cc93 send_limiter_.reset(new rtc::RateLimiter(kDataMaxBandwidth / 8, 1.0)); in Construct()
289 send_limiter_.reset(new rtc::RateLimiter(bps / 8, 1.0)); in SetMaxSendBandwidth()
Drtpdataengine.h136 rtc::scoped_ptr<rtc::RateLimiter> send_limiter_;
Dmediachannel.h50 class RateLimiter; variable