LeviLamina
Loading...
Searching...
No Matches
PacketTraceNetworkPeer.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/network/Compressibility.h"
7
#include "mc/network/NetworkPeer.h"
8
#include "mc/platform/brstd/simple_circular_queue.h"
9
10
class
PacketTraceNetworkPeer
:
public
::NetworkPeer
{
11
public
:
12
// PacketTraceNetworkPeer inner types declare
13
// clang-format off
14
struct
PacketTraceInfo
;
15
class
PacketTraceQueue
;
16
// clang-format on
17
18
// PacketTraceNetworkPeer inner types define
19
struct
PacketTraceInfo
{
20
public
:
21
// member variables
22
// NOLINTBEGIN
23
::ll::UntypedStorage<4, 4>
mUnk67f3de;
24
::ll::UntypedStorage<8, 8>
mUnkc29cd2;
25
::ll::UntypedStorage<8, 8>
mUnk7b6577;
26
::ll::UntypedStorage<1, 513>
mUnkcbbd4a;
27
// NOLINTEND
28
29
public
:
30
// prevent constructor by default
31
PacketTraceInfo
& operator=(
PacketTraceInfo
const
&);
32
PacketTraceInfo
(
PacketTraceInfo
const
&);
33
PacketTraceInfo
();
34
};
35
36
class
PacketTraceQueue
:
public
::brstd::simple_circular_queue
<::PacketTraceNetworkPeer::PacketTraceInfo, 3> {};
37
38
public
:
39
// member variables
40
// NOLINTBEGIN
41
::ll::UntypedStorage<8, 1648>
mUnk2e7c35;
42
::ll::UntypedStorage<8, 1648>
mUnka86bf2;
43
// NOLINTEND
44
45
public
:
46
// prevent constructor by default
47
PacketTraceNetworkPeer
& operator=(
PacketTraceNetworkPeer
const
&);
48
PacketTraceNetworkPeer
(
PacketTraceNetworkPeer
const
&);
49
PacketTraceNetworkPeer
();
50
51
public
:
52
// virtual functions
53
// NOLINTBEGIN
54
// vIndex: 1
55
virtual
void
sendPacket(::std::string
const
&, ::NetworkPeer::Reliability, ::Compressibility)
/*override*/
;
56
57
// vIndex: 2
58
virtual ::NetworkPeer::NetworkStatus getNetworkStatus() const
/*override*/
;
59
60
// vIndex: 7
61
virtual ::
NetworkPeer
::DataStatus
62
_receivePacket(::
std
::
string
&, ::
std
::shared_ptr<::
std
::chrono::steady_clock::time_point> const&)
/*override*/
;
63
64
// vIndex: 0
65
virtual ~
PacketTraceNetworkPeer
()
/*override*/
= default;
66
// NOLINTEND
67
68
public:
69
// virtual function thunks
70
// NOLINTBEGIN
71
72
// NOLINTEND
73
};
NetworkPeer
Definition
NetworkPeer.h:8
PacketTraceNetworkPeer::PacketTraceQueue
Definition
PacketTraceNetworkPeer.h:36
PacketTraceNetworkPeer
Definition
PacketTraceNetworkPeer.h:10
brstd::simple_circular_queue
Definition
simple_circular_queue.h:8
std
STL namespace.
PacketTraceNetworkPeer::PacketTraceInfo
Definition
PacketTraceNetworkPeer.h:19
ll::UntypedStorage
Definition
Alias.h:14
src-server
mc
network
PacketTraceNetworkPeer.h
Generated on Sun Oct 12 2025 06:31:58 for LeviLamina by
1.12.0