LeviLamina
Loading...
Searching...
No Matches
RttBasedBackoff.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace webrtc { class FieldTrialsView; }
8namespace webrtc { class TimeDelta; }
9namespace webrtc { class Timestamp; }
10// clang-format on
11
12namespace webrtc {
13
15public:
16 // member variables
17 // NOLINTBEGIN
27 // NOLINTEND
28
29public:
30 // prevent constructor by default
31 RttBasedBackoff& operator=(RttBasedBackoff const&);
34
35public:
36 // member functions
37 // NOLINTBEGIN
38 MCNAPI ::webrtc::TimeDelta CorrectedRtt() const;
39
40 MCNAPI bool IsRttAboveLimit() const;
41
42 MCNAPI explicit RttBasedBackoff(::webrtc::FieldTrialsView const* key_value_config);
43
44 MCNAPI void UpdatePropagationRtt(::webrtc::Timestamp at_time, ::webrtc::TimeDelta propagation_rtt);
45
47 // NOLINTEND
48
49public:
50 // constructor thunks
51 // NOLINTBEGIN
52 MCNAPI void* $ctor(::webrtc::FieldTrialsView const* key_value_config);
53 // NOLINTEND
54
55public:
56 // destructor thunk
57 // NOLINTBEGIN
58 MCNAPI void $dtor();
59 // NOLINTEND
60};
61
62} // namespace webrtc
Definition FieldTrialsView.h:7
Definition RttBasedBackoff.h:14
MCAPI::webrtc::TimeDelta CorrectedRtt() const
MCAPI void * $ctor(::webrtc::FieldTrialsView const *key_value_config)
MCAPI RttBasedBackoff(::webrtc::FieldTrialsView const *key_value_config)
MCAPI void UpdatePropagationRtt(::webrtc::Timestamp at_time, ::webrtc::TimeDelta propagation_rtt)
MCAPI bool IsRttAboveLimit() const
Definition TimeDelta.h:10
Definition Timestamp.h:10
Definition Alias.h:14