LeviLamina
Loading...
Searching...
No Matches
PacketReplayNetworkHandler.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/network/IncomingPacketFilterResult.h"
7#include "mc/network/MinecraftPacketIds.h"
8#include "mc/network/NetEventCallback.h"
9#include "mc/network/OutgoingPacketFilterResult.h"
10#include "mc/network/connection/DisconnectFailReason.h"
11
12// auto generated forward declare list
13// clang-format off
17class Packet;
21class StartGamePacket;
23// clang-format on
24
26public:
27 // member variables
28 // NOLINTBEGIN
37 // NOLINTEND
38
39public:
40 // prevent constructor by default
44
45public:
46 // virtual functions
47 // NOLINTBEGIN
48 // vIndex: 0
49 virtual ~PacketReplayNetworkHandler() /*override*/ = default;
50
51 // vIndex: 7
52 virtual ::IncomingPacketFilterResult
53 allowIncomingPacketId(::NetworkIdentifierWithSubId const&, ::MinecraftPacketIds, uint64) /*override*/;
54
55 // vIndex: 8
56 virtual ::OutgoingPacketFilterResult
57 allowOutgoingPacket(::std::vector<::NetworkIdentifierWithSubId> const&, ::Packet const&) /*override*/;
58
59 // vIndex: 3
60 virtual void onUnableToConnect(::Connection::DisconnectFailReason, ::std::string const&) /*override*/;
61
62 // vIndex: 6
63 virtual void
64 onDisconnect(::NetworkIdentifier const&, ::Connection::DisconnectFailReason const, ::std::string const&, bool, ::std::string const&) /*override*/
65 ;
66
67 // vIndex: 227
68 virtual void handle(::NetworkIdentifier const&, ::DisconnectPacket const&) /*override*/;
69
70 // vIndex: 64
71 virtual void handle(::NetworkIdentifier const&, ::NetworkStackLatencyPacket const&) /*override*/;
72
73 // vIndex: 220
74 virtual void handle(::NetworkIdentifier const&, ::ResourcePacksInfoPacket const&) /*override*/;
75
76 // vIndex: 219
77 virtual void handle(::NetworkIdentifier const&, ::ResourcePackStackPacket const&) /*override*/;
78
79 // vIndex: 221
80 virtual void handle(::NetworkIdentifier const&, ::ServerToClientHandshakePacket const&) /*override*/;
81
82 // vIndex: 212
83 virtual void handle(::NetworkIdentifier const&, ::StartGamePacket const&) /*override*/;
84
85 // vIndex: 2
86 virtual void onConnect(::NetworkIdentifier const&) /*override*/;
87 // NOLINTEND
88
89public:
90 // destructor thunk
91 // NOLINTBEGIN
92
93 // NOLINTEND
94
95public:
96 // virtual function thunks
97 // NOLINTBEGIN
98
99 // NOLINTEND
100};
Definition DisconnectPacket.h:17
Definition NetEventCallback.h:239
Definition NetworkIdentifier.h:11
Definition NetworkStackLatencyPacket.h:16
Definition PacketReplayNetworkHandler.h:25
Definition Packet.h:26
Definition ResourcePackStackPacket.h:20
Definition ResourcePacksInfoPacket.h:19
Definition ServerToClientHandshakePacket.h:16
Definition StartGamePacket.h:29
Definition NetworkIdentifierWithSubId.h:14
Definition Alias.h:14