LeviLamina
Loading...
Searching...
No Matches
TwoWayAuthentication.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
10// auto generated forward declare list
11// clang-format off
12namespace RakNet { struct Packet; }
13namespace RakNet { struct RakNetGUID; }
14namespace RakNet { struct SystemAddress; }
15// clang-format on
16
17namespace RakNet {
18
20public:
21 // TwoWayAuthentication inner types declare
22 // clang-format off
24 struct NonceGenerator;
25 struct PendingChallenge;
26 // clang-format on
27
28 // TwoWayAuthentication inner types define
30 public:
31 // member variables
32 // NOLINTBEGIN
37 // NOLINTEND
38
39 public:
40 // prevent constructor by default
41 PendingChallenge& operator=(PendingChallenge const&);
44 };
45
47 public:
48 // member variables
49 // NOLINTBEGIN
54 // NOLINTEND
55
56 public:
57 // prevent constructor by default
61 };
62
64 public:
65 // member variables
66 // NOLINTBEGIN
69 // NOLINTEND
70
71 public:
72 // prevent constructor by default
73 NonceGenerator& operator=(NonceGenerator const&);
76 };
77
78public:
79 // member variables
80 // NOLINTBEGIN
85 // NOLINTEND
86
87public:
88 // prevent constructor by default
92
93public:
94 // virtual functions
95 // NOLINTBEGIN
96 // vIndex: 0
97 virtual ~TwoWayAuthentication() /*override*/ = default;
98
99 // vIndex: 3
100 virtual void Update() /*override*/;
101
102 // vIndex: 4
103 virtual ::RakNet::PluginReceiveResult OnReceive(::RakNet::Packet*) /*override*/;
104
105 // vIndex: 6
106 virtual void OnRakPeerShutdown() /*override*/;
107
108 // vIndex: 7
109 virtual void OnClosedConnection(
112 ::RakNet::PI2_LostConnectionReason
113 ) /*override*/;
114 // NOLINTEND
115
116public:
117 // destructor thunk
118 // NOLINTBEGIN
119
120 // NOLINTEND
121
122public:
123 // virtual function thunks
124 // NOLINTBEGIN
125
126 // NOLINTEND
127};
128
129} // namespace RakNet
Definition Packet.h:26
Definition PluginInterface2.h:20
Definition TwoWayAuthentication.h:19
Definition Packet.h:7
Definition RakNetGUID.h:7
Definition SystemAddress.h:7
Definition TwoWayAuthentication.h:63
Definition TwoWayAuthentication.h:29
Definition Alias.h:14