LeviLamina
Loading...
Searching...
No Matches
RakWebSocketDataFrame.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/websockets/OpCode.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace RakNet { class BitStream; }
11// clang-format on
12
14public:
15 // RakWebSocketDataFrame inner types define
16 enum class ParseState : int {
17 AwaitingHeader = 0,
18 PayloadLengthEx = 1,
19 PayloadMaskingKey = 2,
20 PayloadClosing = 3,
21 Payload = 4,
22 Done = 5,
23 Abort = 6,
24 };
25
26public:
27 // member variables
28 // NOLINTBEGIN
38 // NOLINTEND
39
40public:
41 // prevent constructor by default
45
46public:
47 // static functions
48 // NOLINTBEGIN
49 MCAPI static void writeFrameToStream(
50 ::RakNet::BitStream& stream,
51 uchar const* payload,
52 uint size,
53 ::OpCode opCode,
54 bool isFin,
55 uint maskKey
56 );
57 // NOLINTEND
58};
Definition BitStream.h:7
Definition RakWebSocketDataFrame.h:13
Definition Alias.h:14