LeviLamina
Loading...
Searching...
No Matches
NatTypeDetectionClient.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/raknet/PI2_LostConnectionReason.h"
7#include "mc/deps/raknet/PluginInterface2.h"
8#include "mc/deps/raknet/PluginReceiveResult.h"
9#include "mc/deps/raknet/RNS2EventHandler.h"
10
11// auto generated forward declare list
12// clang-format off
13namespace RakNet { struct Packet; }
14namespace RakNet { struct RNS2RecvStruct; }
15namespace RakNet { struct RakNetGUID; }
16namespace RakNet { struct SystemAddress; }
17// clang-format on
18
19namespace RakNet {
20
22public:
23 // member variables
24 // NOLINTBEGIN
29 // NOLINTEND
30
31public:
32 // prevent constructor by default
36
37public:
38 // virtual functions
39 // NOLINTBEGIN
40 // vIndex: 0
41 virtual ~NatTypeDetectionClient() /*override*/ = default;
42
43 // vIndex: 3
44 virtual void Update() /*override*/;
45
46 // vIndex: 4
47 virtual ::RakNet::PluginReceiveResult OnReceive(::RakNet::Packet*) /*override*/;
48
49 // vIndex: 7
50 virtual void OnClosedConnection(
53 ::RakNet::PI2_LostConnectionReason
54 ) /*override*/;
55
56 // vIndex: 6
57 virtual void OnRakPeerShutdown() /*override*/;
58
59 // vIndex: 2
60 virtual void OnDetach() /*override*/;
61
62 // vIndex: 1
63 virtual void OnRNS2Recv(::RakNet::RNS2RecvStruct*) /*override*/;
64
65 // vIndex: 2
66 virtual void DeallocRNS2RecvStruct(::RakNet::RNS2RecvStruct*, char const*, uint) /*override*/;
67
68 // vIndex: 3
69 virtual ::RakNet::RNS2RecvStruct* AllocRNS2RecvStruct(char const*, uint) /*override*/;
70 // NOLINTEND
71
72public:
73 // destructor thunk
74 // NOLINTBEGIN
75
76 // NOLINTEND
77
78public:
79 // virtual function thunks
80 // NOLINTBEGIN
81
82 // NOLINTEND
83};
84
85} // namespace RakNet
Definition Packet.h:26
Definition NatTypeDetectionClient.h:21
Definition PluginInterface2.h:20
Definition RNS2EventHandler.h:12
Definition Packet.h:7
Definition RNS2RecvStruct.h:7
Definition RakNetGUID.h:7
Definition SystemAddress.h:7
Definition Alias.h:14