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 MCAPI bool operator()(::rtc::NetworkRoute const&, ::rtc::NetworkRoute const&) const;
27 // NOLINTEND
28 };
29
30public:
31 // member functions
32 // NOLINTBEGIN
33 MCAPI void AddInFlightPacketBytes(::webrtc::PacketFeedback const&);
34
35 MCAPI ::webrtc::DataSize GetOutstandingData(::rtc::NetworkRoute const&) const;
36
37 MCAPI void RemoveInFlightPacketBytes(::webrtc::PacketFeedback const&);
38 // NOLINTEND
39};
40
41} // namespace webrtc
Definition NetworkRoute.h:7
Definition InFlightBytesTracker.h:22
Definition InFlightBytesTracker.h:14
Definition PacketFeedback.h:7