LeviLamina
Loading...
Searching...
No Matches
RateStatistics.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace webrtc {
6
8public:
9 // RateStatistics inner types declare
10 // clang-format off
11 struct Bucket;
12 // clang-format on
13
14 // RateStatistics inner types define
15 struct Bucket {
16 public:
17 // member functions
18 // NOLINTBEGIN
19 MCAPI explicit Bucket(int64);
20 // NOLINTEND
21
22 public:
23 // constructor thunks
24 // NOLINTBEGIN
25 MCAPI void* $ctor(int64);
26 // NOLINTEND
27 };
28
29public:
30 // prevent constructor by default
31 RateStatistics& operator=(RateStatistics const&);
32
33public:
34 // member functions
35 // NOLINTBEGIN
36 MCAPI void EraseOld(int64);
37
38 MCAPI ::std::optional<int64> Rate(int64) const;
39
41
42 MCAPI RateStatistics(int64, float);
43
44 MCAPI void Update(int64, int64);
45
46 MCAPI ~RateStatistics();
47 // NOLINTEND
48
49public:
50 // constructor thunks
51 // NOLINTBEGIN
52 MCAPI void* $ctor(::webrtc::RateStatistics const&);
53
54 MCAPI void* $ctor(int64, float);
55 // NOLINTEND
56
57public:
58 // destructor thunk
59 // NOLINTBEGIN
60 MCAPI void $dtor();
61 // NOLINTEND
62};
63
64} // namespace webrtc
Definition RateStatistics.h:7
Definition RateStatistics.h:15