LeviLamina
Loading...
Searching...
No Matches
SackChunk.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/external/webrtc/StrongAlias.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace dcsctp { class TSNTag; }
11// clang-format on
12
13namespace dcsctp {
14
15class SackChunk {
16public:
17 // SackChunk inner types declare
18 // clang-format off
19 struct GapAckBlock;
20 // clang-format on
21
22 // SackChunk inner types define
23 struct GapAckBlock {};
24
25public:
26 // member functions
27 // NOLINTBEGIN
28 MCAPI
29 SackChunk(::webrtc::StrongAlias<::dcsctp::TSNTag, uint>, uint, ::std::vector<::dcsctp::SackChunk::GapAckBlock>, ::std::set<::webrtc::StrongAlias<::dcsctp::TSNTag, uint>>);
30 // NOLINTEND
31
32public:
33 // static functions
34 // NOLINTBEGIN
35 MCAPI static ::std::optional<::dcsctp::SackChunk> Parse(::rtc::ArrayView<uchar const>);
36 // NOLINTEND
37
38public:
39 // constructor thunks
40 // NOLINTBEGIN
41 MCAPI void*
42 $ctor(::webrtc::StrongAlias<::dcsctp::TSNTag, uint>, uint, ::std::vector<::dcsctp::SackChunk::GapAckBlock>, ::std::set<::webrtc::StrongAlias<::dcsctp::TSNTag, uint>>);
43 // NOLINTEND
44
45public:
46 // vftables
47 // NOLINTBEGIN
48 MCAPI static void** $vftable();
49 // NOLINTEND
50};
51
52} // namespace dcsctp
Definition SackChunk.h:15
Definition _HeaderOutputPredefine.h:238
Definition StrongAlias.h:8
Definition SackChunk.h:23