LeviLamina
Loading...
Searching...
No Matches
CookieEchoChunk.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/dcsctp/TLVTrait.h"
8
#include "mc/external/webrtc/ArrayView.h"
9
10
// auto generated forward declare list
11
// clang-format off
12
namespace
dcsctp {
struct
CookieEchoChunkConfig
; }
13
// clang-format on
14
15
namespace
dcsctp {
16
17
class
CookieEchoChunk :
public
::dcsctp::Chunk
,
public
::dcsctp::TLVTrait
<::dcsctp::CookieEchoChunkConfig> {
18
public
:
19
// member variables
20
// NOLINTBEGIN
21
::ll::UntypedStorage<8, 24>
mUnk4a1871;
22
// NOLINTEND
23
24
public
:
25
// prevent constructor by default
26
CookieEchoChunk& operator=(CookieEchoChunk
const
&);
27
CookieEchoChunk(CookieEchoChunk
const
&);
28
CookieEchoChunk();
29
30
public
:
31
// virtual functions
32
// NOLINTBEGIN
33
virtual
void
SerializeTo(::std::vector<uchar>& out)
const
/*override*/
;
34
35
virtual ::std::string ToString()
const
/*override*/
;
36
37
virtual
~CookieEchoChunk()
/*override*/
=
default
;
38
// NOLINTEND
39
40
public
:
41
// static functions
42
// NOLINTBEGIN
43
MCNAPI static ::std::optional<::dcsctp::CookieEchoChunk>
Parse
(
::webrtc::ArrayView<uchar const>
data);
44
// NOLINTEND
45
46
public
:
47
// virtual function thunks
48
// NOLINTBEGIN
49
MCNAPI
void
$SerializeTo
(::std::vector<uchar>& out)
const
;
50
51
MCNAPI ::std::string
$ToString
()
const
;
52
53
54
// NOLINTEND
55
56
public
:
57
// vftables
58
// NOLINTBEGIN
59
MCNAPI
static
void
**
$vftable
();
60
// NOLINTEND
61
};
62
63
}
// namespace dcsctp
dcsctp::Chunk
Definition
Chunk.h:7
dcsctp::CookieEchoChunk::$SerializeTo
MCAPI void $SerializeTo(::std::vector< uchar > &out) const
dcsctp::CookieEchoChunk::Parse
static MCAPI ::std::optional<::dcsctp::CookieEchoChunk > Parse(::webrtc::ArrayView< uchar const > data)
dcsctp::CookieEchoChunk::$vftable
static MCAPI void ** $vftable()
dcsctp::CookieEchoChunk::$ToString
MCAPI::std::string $ToString() const
dcsctp::TLVTrait
Definition
TLVTrait.h:8
webrtc::ArrayView
Definition
ArrayView.h:8
dcsctp::CookieEchoChunkConfig
Definition
CookieEchoChunkConfig.h:7
ll::UntypedStorage
Definition
Alias.h:14
src
mc
external
dcsctp
CookieEchoChunk.h
Generated on
for LeviLamina by
1.16.1