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
20class HTTPConnection2 : public ::RakNet::PluginInterface2 {
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&);
69 HTTPConnection2(HTTPConnection2 const&);
70 HTTPConnection2();
71
72public:
73 // virtual functions
74 // NOLINTBEGIN
75 virtual ~HTTPConnection2() /*override*/ = default;
76
77 virtual ::RakNet::PluginReceiveResult OnReceive(::RakNet::Packet*) /*override*/;
78
79 virtual void OnClosedConnection(
82 ::RakNet::PI2_LostConnectionReason
83 ) /*override*/;
84
85 virtual void OnNewConnection(::RakNet::SystemAddress const&, ::RakNet::RakNetGUID, bool) /*override*/;
86
87 virtual void OnFailedConnectionAttempt(::RakNet::Packet*, ::RakNet::PI2_FailedConnectionAttemptReason) /*override*/;
88 // NOLINTEND
89
90public:
91 // virtual function thunks
92 // NOLINTBEGIN
93
94 // NOLINTEND
95};
96
97} // namespace RakNet
Definition PluginInterface2.h:20
Definition HTTPConnection2.h:28
Definition Packet.h:7
Definition RakNetGUID.h:7
Definition SystemAddress.h:7
Definition Alias.h:14