LeviLamina
Loading...
Searching...
No Matches
PacketLogger.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/raknet/PluginInterface2.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace RakNet { struct InternalPacket; }
11namespace RakNet { struct SystemAddress; }
12// clang-format on
13
14namespace RakNet {
15
17public:
18 // member variables
19 // NOLINTBEGIN
25 // NOLINTEND
26
27public:
28 // prevent constructor by default
29 PacketLogger& operator=(PacketLogger const&);
32
33public:
34 // virtual functions
35 // NOLINTBEGIN
36 // vIndex: 0
37 virtual ~PacketLogger() /*override*/ = default;
38
39 // vIndex: 18
40 virtual void FormatLine(
41 char*,
42 char const*,
43 char const*,
44 uint,
45 uint,
46 uchar,
47 uint const,
48 uint64,
51 uint,
52 uint,
53 uint,
54 uint
55 );
56
57 // vIndex: 17
58 virtual void FormatLine(
59 char*,
60 char const*,
61 char const*,
62 uint,
63 uint,
64 char const*,
65 uint const,
66 uint64,
69 uint,
70 uint,
71 uint,
72 uint
73 );
74
75 // vIndex: 11
76 virtual void OnDirectSocketSend(char const*, uint const, ::RakNet::SystemAddress) /*override*/;
77
78 // vIndex: 12
79 virtual void OnDirectSocketReceive(char const*, uint const, ::RakNet::SystemAddress) /*override*/;
80
81 // vIndex: 13
82 virtual void OnReliabilityLayerNotification(char const*, uint const, ::RakNet::SystemAddress, bool) /*override*/;
83
84 // vIndex: 14
85 virtual void OnInternalPacket(::RakNet::InternalPacket*, uint, ::RakNet::SystemAddress, uint, int) /*override*/;
86
87 // vIndex: 15
88 virtual void OnAck(uint, ::RakNet::SystemAddress, uint) /*override*/;
89
90 // vIndex: 16
91 virtual void OnPushBackPacket(char const*, uint const, ::RakNet::SystemAddress) /*override*/;
92
93 // vIndex: 19
94 virtual void LogHeader();
95
96 // vIndex: 20
97 virtual void WriteLog(char const*);
98
99 // vIndex: 21
100 virtual void WriteMiscellaneous(char const*, char const*);
101
102 // vIndex: 22
103 virtual void SetPrintID(bool);
104
105 // vIndex: 23
106 virtual void SetPrintAcks(bool);
107
108 // vIndex: 24
109 virtual void SetPrefix(char const*);
110
111 // vIndex: 25
112 virtual void SetSuffix(char const*);
113
114 // vIndex: 10
115 virtual bool UsesReliabilityLayer() const /*override*/;
116
117 // vIndex: 26
118 virtual void AddToLog(char const*);
119
120 // vIndex: 27
121 virtual char const* UserIDTOString(uchar);
122 // NOLINTEND
123
124public:
125 // destructor thunk
126 // NOLINTBEGIN
127
128 // NOLINTEND
129
130public:
131 // virtual function thunks
132 // NOLINTBEGIN
133
134 // NOLINTEND
135};
136
137} // namespace RakNet
Definition PacketLogger.h:16
Definition PluginInterface2.h:20
Definition InternalPacket.h:10
Definition SystemAddress.h:7
Definition Alias.h:14