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 // prevent constructor by default
27 SackChunk();
28
29public:
30 // member functions
31 // NOLINTBEGIN
32 MCNAPI SackChunk(
34 uint,
35 ::std::vector<::dcsctp::SackChunk::GapAckBlock>,
37 );
38 // NOLINTEND
39
40public:
41 // static functions
42 // NOLINTBEGIN
43 MCNAPI static ::std::optional<::dcsctp::SackChunk> Parse(::rtc::ArrayView<uchar const>);
44 // NOLINTEND
45
46public:
47 // constructor thunks
48 // NOLINTBEGIN
49 MCNAPI void* $ctor(
51 uint,
52 ::std::vector<::dcsctp::SackChunk::GapAckBlock>,
54 );
55 // NOLINTEND
56
57public:
58 // vftables
59 // NOLINTBEGIN
60 MCNAPI static void** $vftable();
61 // NOLINTEND
62};
63
64} // namespace dcsctp
Definition SackChunk.h:15
MCAPI SackChunk(::webrtc::StrongAlias<::dcsctp::TSNTag, uint >, uint, ::std::vector<::dcsctp::SackChunk::GapAckBlock >, ::std::set<::webrtc::StrongAlias<::dcsctp::TSNTag, uint > >)
static MCAPI ::std::optional<::dcsctp::SackChunk > Parse(::rtc::ArrayView< uchar const >)
MCAPI void * $ctor(::webrtc::StrongAlias<::dcsctp::TSNTag, uint >, uint, ::std::vector<::dcsctp::SackChunk::GapAckBlock >, ::std::set<::webrtc::StrongAlias<::dcsctp::TSNTag, uint > >)
static MCAPI void ** $vftable()
Definition _HeaderOutputPredefine.h:258
Definition StrongAlias.h:8
Definition SackChunk.h:23