LeviLamina
Loading...
Searching...
No Matches
RateLimiter.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace webrtc { class Clock; }
8// clang-format on
9
10namespace webrtc {
11
13public:
14 // prevent constructor by default
16
17public:
18 // member functions
19 // NOLINTBEGIN
21
22 MCNAPI void SetMaxRate(uint);
23
24 MCNAPI bool TryUseRate(uint64);
25
26 MCNAPI ~RateLimiter();
27 // NOLINTEND
28
29public:
30 // constructor thunks
31 // NOLINTBEGIN
32 MCNAPI void* $ctor(::webrtc::Clock*, int64);
33 // NOLINTEND
34
35public:
36 // destructor thunk
37 // NOLINTBEGIN
38 MCNAPI void $dtor();
39 // NOLINTEND
40};
41
42} // namespace webrtc
Definition Clock.h:13
Definition RateLimiter.h:12
MCAPI void * $ctor(::webrtc::Clock *, int64)
MCAPI RateLimiter(::webrtc::Clock *, int64)
MCAPI bool TryUseRate(uint64)
MCAPI void SetMaxRate(uint)
MCAPI void $dtor()