LeviLamina
Loading...
Searching...
No Matches
HTTPConnection2.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/raknet/PI2_FailedConnectionAttemptReason.h"
7#include "mc/deps/raknet/PI2_LostConnectionReason.h"
8#include "mc/deps/raknet/PluginInterface2.h"
9#include "mc/deps/raknet/PluginReceiveResult.h"
10
11// auto generated forward declare list
12// clang-format off
13namespace RakNet { struct Packet; }
14namespace RakNet { struct RakNetGUID; }
15namespace RakNet { struct SystemAddress; }
16// clang-format on
17
18namespace RakNet {
19
21public:
22 // HTTPConnection2 inner types declare
23 // clang-format off
24 struct Request;
25 // clang-format on
26
27 // HTTPConnection2 inner types define
28 struct Request {
29 public:
30 // member variables
31 // NOLINTBEGIN
46 // NOLINTEND
47
48 public:
49 // prevent constructor by default
50 Request& operator=(Request const&);
51 Request(Request const&);
52 Request();
53 };
54
55public:
56 // member variables
57 // NOLINTBEGIN
64 // NOLINTEND
65
66public:
67 // prevent constructor by default
68 HTTPConnection2& operator=(HTTPConnection2 const&);
71
72public:
73 // virtual functions
74 // NOLINTBEGIN
75 // vIndex: 0
76 virtual ~HTTPConnection2() /*override*/ = default;
77
78 // vIndex: 4
79 virtual ::RakNet::PluginReceiveResult OnReceive(::RakNet::Packet*) /*override*/;
80
81 // vIndex: 7
82 virtual void OnClosedConnection(
85 ::RakNet::PI2_LostConnectionReason
86 ) /*override*/;
87
88 // vIndex: 8
89 virtual void OnNewConnection(::RakNet::SystemAddress const&, ::RakNet::RakNetGUID, bool) /*override*/;
90
91 // vIndex: 9
92 virtual void OnFailedConnectionAttempt(::RakNet::Packet*, ::RakNet::PI2_FailedConnectionAttemptReason) /*override*/;
93 // NOLINTEND
94
95public:
96 // destructor thunk
97 // NOLINTBEGIN
98
99 // NOLINTEND
100
101public:
102 // virtual function thunks
103 // NOLINTBEGIN
104
105 // NOLINTEND
106};
107
108} // namespace RakNet
Definition Packet.h:26
Definition HTTPConnection2.h:20
Definition PluginInterface2.h:20
Definition HTTPConnection2.h:28
Definition Packet.h:7
Definition RakNetGUID.h:7
Definition SystemAddress.h:7
Definition Alias.h:14