LeviLamina
Loading...
Searching...
No Matches
HTTPConnection.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace RakNet {
6
7class HTTPConnection {
8public:
9 // HTTPConnection inner types declare
10 // clang-format off
11 struct BadResponse;
12 struct OutgoingCommand;
13 // clang-format on
14
15 // HTTPConnection inner types define
16 enum class ConnectionState : int {
17 None = 0,
18 Disconnecting = 1,
19 Connecting = 2,
20 Connected = 3,
21 Processing = 4,
22 };
23
24 enum class ResponseCodes : int {
25 NoBody = 1001,
26 Ok = 200,
27 Deleted = 1002,
28 };
29
30 struct BadResponse {
31 public:
32 // member variables
33 // NOLINTBEGIN
36 // NOLINTEND
37
38 public:
39 // prevent constructor by default
40 BadResponse& operator=(BadResponse const&);
41 BadResponse(BadResponse const&);
42 BadResponse();
43 };
44
45 struct OutgoingCommand {
46 public:
47 // member variables
48 // NOLINTBEGIN
53 // NOLINTEND
54
55 public:
56 // prevent constructor by default
57 OutgoingCommand& operator=(OutgoingCommand const&);
58 OutgoingCommand(OutgoingCommand const&);
59 OutgoingCommand();
60 };
61
62public:
63 // member variables
64 // NOLINTBEGIN
75 // NOLINTEND
76
77public:
78 // prevent constructor by default
79 HTTPConnection& operator=(HTTPConnection const&);
80 HTTPConnection(HTTPConnection const&);
81 HTTPConnection();
82
83public:
84 // virtual functions
85 // NOLINTBEGIN
86 virtual ~HTTPConnection() = default;
87 // NOLINTEND
88};
89
90} // namespace RakNet
Definition HTTPConnection.h:30
Definition HTTPConnection.h:45
Definition Alias.h:14