LeviLamina
Loading...
Searching...
No Matches
DcSctpSocketHandoverState.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace dcsctp {
6
7struct DcSctpSocketHandoverState {
8public:
9 // DcSctpSocketHandoverState inner types declare
10 // clang-format off
11 struct Capabilities;
12 struct OrderedStream;
13 struct OutgoingStream;
14 struct Transmission;
15 struct UnorderedStream;
16 struct Receive;
17 // clang-format on
18
19 // DcSctpSocketHandoverState inner types define
20 enum class SocketState : int {
21 KClosed = 0,
22 KConnected = 1,
23 };
24
25 struct Capabilities {
26 public:
27 // member variables
28 // NOLINTBEGIN
35 // NOLINTEND
36
37 public:
38 // prevent constructor by default
39 Capabilities& operator=(Capabilities const&);
40 Capabilities(Capabilities const&);
41 Capabilities();
42 };
43
44 struct OrderedStream {
45 public:
46 // member variables
47 // NOLINTBEGIN
50 // NOLINTEND
51
52 public:
53 // prevent constructor by default
54 OrderedStream& operator=(OrderedStream const&);
55 OrderedStream(OrderedStream const&);
56 OrderedStream();
57 };
58
59 struct OutgoingStream {
60 public:
61 // member variables
62 // NOLINTBEGIN
68 // NOLINTEND
69
70 public:
71 // prevent constructor by default
72 OutgoingStream& operator=(OutgoingStream const&);
73 OutgoingStream(OutgoingStream const&);
74 OutgoingStream();
75 };
76
77 struct Transmission {
78 public:
79 // member variables
80 // NOLINTBEGIN
88 // NOLINTEND
89
90 public:
91 // prevent constructor by default
92 Transmission& operator=(Transmission const&);
93 Transmission(Transmission const&);
94 Transmission();
95 };
96
97 struct UnorderedStream {
98 public:
99 // member variables
100 // NOLINTBEGIN
102 // NOLINTEND
103
104 public:
105 // prevent constructor by default
106 UnorderedStream& operator=(UnorderedStream const&);
107 UnorderedStream(UnorderedStream const&);
108 UnorderedStream();
109 };
110
111 struct Receive {
112 public:
113 // member variables
114 // NOLINTBEGIN
122 // NOLINTEND
123
124 public:
125 // prevent constructor by default
126 Receive& operator=(Receive const&);
127 Receive(Receive const&);
128 Receive();
129 };
130
131public:
132 // member variables
133 // NOLINTBEGIN
143 // NOLINTEND
144
145public:
146 // prevent constructor by default
147 DcSctpSocketHandoverState& operator=(DcSctpSocketHandoverState const&);
148 DcSctpSocketHandoverState(DcSctpSocketHandoverState const&);
149 DcSctpSocketHandoverState();
150
151public:
152 // member functions
153 // NOLINTBEGIN
155 // NOLINTEND
156
157public:
158 // destructor thunk
159 // NOLINTBEGIN
160 MCNAPI void $dtor();
161 // NOLINTEND
162};
163
164} // namespace dcsctp
Definition DcSctpSocketHandoverState.h:25
Definition DcSctpSocketHandoverState.h:44
Definition DcSctpSocketHandoverState.h:59
Definition DcSctpSocketHandoverState.h:111
Definition DcSctpSocketHandoverState.h:77
Definition DcSctpSocketHandoverState.h:97
Definition Alias.h:14