LeviLamina
Loading...
Searching...
No Matches
AnyDataChunk.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/external/dcsctp/Chunk.h"
7#include "mc/external/webrtc/StrongAlias.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace dcsctp { class ImmediateAckFlagTag; }
12namespace dcsctp { class TSNTag; }
13namespace dcsctp { struct Data; }
14// clang-format on
15
16namespace dcsctp {
17
19public:
20 // AnyDataChunk inner types declare
21 // clang-format off
22 struct Options;
23 // clang-format on
24
25 // AnyDataChunk inner types define
26 struct Options {
27 public:
28 // member variables
29 // NOLINTBEGIN
34 // NOLINTEND
35
36 public:
37 // prevent constructor by default
38 Options& operator=(Options const&);
39 Options(Options const&);
40 Options();
41 };
42
43public:
44 // member variables
45 // NOLINTBEGIN
49 // NOLINTEND
50
51public:
52 // prevent constructor by default
53 AnyDataChunk& operator=(AnyDataChunk const&);
56
57public:
58 // virtual functions
59 // NOLINTBEGIN
60 // vIndex: 0
61 virtual ~AnyDataChunk() /*override*/ = default;
62 // NOLINTEND
63
64public:
65 // member functions
66 // NOLINTBEGIN
68 // NOLINTEND
69
70public:
71 // constructor thunks
72 // NOLINTBEGIN
73 MCNAPI void* $ctor(::webrtc::StrongAlias<::dcsctp::TSNTag, uint> tsn, ::dcsctp::Data data, bool immediate_ack);
74 // NOLINTEND
75
76public:
77 // vftables
78 // NOLINTBEGIN
79 MCNAPI static void** $vftable();
80 // NOLINTEND
81};
82
83} // namespace dcsctp
Definition AnyDataChunk.h:18
MCAPI AnyDataChunk(::webrtc::StrongAlias<::dcsctp::TSNTag, uint > tsn, ::dcsctp::Data data, bool immediate_ack)
MCAPI void * $ctor(::webrtc::StrongAlias<::dcsctp::TSNTag, uint > tsn, ::dcsctp::Data data, bool immediate_ack)
static MCAPI void ** $vftable()
Definition Chunk.h:7
Definition StrongAlias.h:8
Definition AnyDataChunk.h:26
Definition Data.h:22
Definition Alias.h:14