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#include "mc/network/connection/DisconnectionStage.h"
12
13// auto generated forward declare list
14// clang-format off
17class NetworkStackLatencyPacket;
18class Packet;
21class ServerToClientHandshakePacket;
22class StartGamePacket;
24// clang-format on
25
27public:
28 // member variables
29 // NOLINTBEGIN
38 // NOLINTEND
39
40public:
41 // prevent constructor by default
45
46public:
47 // virtual functions
48 // NOLINTBEGIN
49 // vIndex: 0
50 virtual ~PacketReplayNetworkHandler() /*override*/ = default;
51
52 // vIndex: 8
53 virtual ::IncomingPacketFilterResult
54 allowIncomingPacketId(::NetworkIdentifierWithSubId const&, ::MinecraftPacketIds, uint64) /*override*/;
55
56 // vIndex: 9
57 virtual ::OutgoingPacketFilterResult
58 allowOutgoingPacket(::std::vector<::NetworkIdentifierWithSubId> const&, ::Packet const&) /*override*/;
59
60 // vIndex: 3
61 virtual void onUnableToConnect(::Connection::DisconnectFailReason, ::std::string const&) /*override*/;
62
63 // vIndex: 7
64 virtual void onDisconnect(
66 ::Connection::DisconnectFailReason const,
67 ::Connection::DisconnectionStage const,
68 ::std::string const&,
69 bool,
70 ::std::string const&
71 ) /*override*/;
72
73 // vIndex: 229
74 virtual void handle(::NetworkIdentifier const&, ::DisconnectPacket const&) /*override*/;
75
76 // vIndex: 69
77 virtual void handle(::NetworkIdentifier const&, ::NetworkStackLatencyPacket const&) /*override*/;
78
79 // vIndex: 222
80 virtual void handle(::NetworkIdentifier const&, ::ResourcePacksInfoPacket const&) /*override*/;
81
82 // vIndex: 221
83 virtual void handle(::NetworkIdentifier const&, ::ResourcePackStackPacket const&) /*override*/;
84
85 // vIndex: 223
86 virtual void handle(::NetworkIdentifier const&, ::ServerToClientHandshakePacket const&) /*override*/;
87
88 // vIndex: 214
89 virtual void handle(::NetworkIdentifier const&, ::StartGamePacket const&) /*override*/;
90
91 // vIndex: 2
92 virtual void onConnect(::NetworkIdentifier const&) /*override*/;
93 // NOLINTEND
94
95public:
96 // virtual function thunks
97 // NOLINTBEGIN
98
99 // NOLINTEND
100};
Definition DisconnectPacket.h:17
Definition NetEventCallback.h:242
Definition NetworkIdentifier.h:10
Definition PacketReplayNetworkHandler.h:26
Definition Packet.h:43
Definition ResourcePackStackPacket.h:20
Definition ResourcePacksInfoPacket.h:19
Definition StartGamePacket.h:29
Definition NetworkIdentifierWithSubId.h:10
Definition Alias.h:14