LeviLamina
Loading...
Searching...
No Matches
InFlightBytesTracker.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace rtc { struct NetworkRoute; }
8namespace webrtc { class DataSize; }
9namespace webrtc { struct PacketFeedback; }
10// clang-format on
11
12namespace webrtc {
13
15public:
16 // InFlightBytesTracker inner types declare
17 // clang-format off
19 // clang-format on
20
21 // InFlightBytesTracker inner types define
23 public:
24 // member functions
25 // NOLINTBEGIN
26 MCNAPI bool operator()(::rtc::NetworkRoute const& a, ::rtc::NetworkRoute const& b) const;
27 // NOLINTEND
28 };
29
30public:
31 // member variables
32 // NOLINTBEGIN
34 // NOLINTEND
35
36public:
37 // prevent constructor by default
41
42public:
43 // member functions
44 // NOLINTBEGIN
46
47 MCNAPI ::webrtc::DataSize GetOutstandingData(::rtc::NetworkRoute const& network_route) const;
48
50 // NOLINTEND
51};
52
53} // namespace webrtc
Definition InFlightBytesTracker.h:14
MCAPI void RemoveInFlightPacketBytes(::webrtc::PacketFeedback const &packet)
MCAPI void AddInFlightPacketBytes(::webrtc::PacketFeedback const &packet)
MCAPI::webrtc::DataSize GetOutstandingData(::rtc::NetworkRoute const &network_route) const
Definition Alias.h:14
Definition NetworkRoute.h:7
Definition InFlightBytesTracker.h:22
MCAPI bool operator()(::rtc::NetworkRoute const &a, ::rtc::NetworkRoute const &b) const
Definition PacketFeedback.h:7