LeviLamina
Loading...
Searching...
No Matches
DcSctpSocketHandoverState.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace dcsctp {
6
8public:
9 // DcSctpSocketHandoverState inner types declare
10 // clang-format off
11 struct Capabilities;
12 struct OrderedStream;
13 struct OutgoingStream;
14 struct Receive;
15 struct Transmission;
16 struct UnorderedStream;
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&);
42 };
43
45 public:
46 // member variables
47 // NOLINTBEGIN
53 // NOLINTEND
54
55 public:
56 // prevent constructor by default
57 OutgoingStream& operator=(OutgoingStream const&);
60 };
61
62 struct Transmission {
63 public:
64 // member variables
65 // NOLINTBEGIN
73 // NOLINTEND
74
75 public:
76 // prevent constructor by default
77 Transmission& operator=(Transmission const&);
80 };
81
83 public:
84 // member variables
85 // NOLINTBEGIN
88 // NOLINTEND
89
90 public:
91 // prevent constructor by default
92 OrderedStream& operator=(OrderedStream const&);
95 };
96
98 public:
99 // member variables
100 // NOLINTBEGIN
102 // NOLINTEND
103
104 public:
105 // prevent constructor by default
106 UnorderedStream& operator=(UnorderedStream const&);
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 public:
131 // member functions
132 // NOLINTBEGIN
133 MCNAPI ~Receive();
134 // NOLINTEND
135
136 public:
137 // destructor thunk
138 // NOLINTBEGIN
139 MCNAPI void $dtor();
140 // NOLINTEND
141 };
142
143public:
144 // member variables
145 // NOLINTBEGIN
155 // NOLINTEND
156
157public:
158 // prevent constructor by default
162
163public:
164 // member functions
165 // NOLINTBEGIN
167 // NOLINTEND
168
169public:
170 // destructor thunk
171 // NOLINTBEGIN
172 MCNAPI void $dtor();
173 // NOLINTEND
174};
175
176} // namespace dcsctp
Definition DcSctpSocketHandoverState.h:25
Definition DcSctpSocketHandoverState.h:82
Definition DcSctpSocketHandoverState.h:44
Definition DcSctpSocketHandoverState.h:111
Definition DcSctpSocketHandoverState.h:62
Definition DcSctpSocketHandoverState.h:97
Definition DcSctpSocketHandoverState.h:7
Definition Alias.h:14