LeviLamina
Loading...
Searching...
No Matches
LogCommandParser.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/raknet/CommandParserInterface.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace RakNet { class TransportInterface; }
11namespace RakNet { struct SystemAddress; }
12// clang-format on
13
14namespace RakNet {
15
16class LogCommandParser : public ::RakNet::CommandParserInterface {
17public:
18 // LogCommandParser inner types declare
19 // clang-format off
21 // clang-format on
22
23 // LogCommandParser inner types define
24 struct SystemAddressAndChannel {
25 public:
26 // member variables
27 // NOLINTBEGIN
30 // NOLINTEND
31
32 public:
33 // prevent constructor by default
34 SystemAddressAndChannel& operator=(SystemAddressAndChannel const&);
35 SystemAddressAndChannel(SystemAddressAndChannel const&);
36 SystemAddressAndChannel();
37 };
38
39public:
40 // member variables
41 // NOLINTBEGIN
45 // NOLINTEND
46
47public:
48 // prevent constructor by default
49 LogCommandParser& operator=(LogCommandParser const&);
50 LogCommandParser(LogCommandParser const&);
51 LogCommandParser();
52
53public:
54 // virtual functions
55 // NOLINTBEGIN
56 virtual ~LogCommandParser() /*override*/ = default;
57
58 virtual bool OnCommand(
59 char const*,
60 uint,
61 char**,
64 char const*
65 ) /*override*/;
66
67 virtual char const* GetName() const /*override*/;
68
69 virtual void SendHelp(::RakNet::TransportInterface*, ::RakNet::SystemAddress const&) /*override*/;
70
71 virtual void OnNewIncomingConnection(::RakNet::SystemAddress const&, ::RakNet::TransportInterface*) /*override*/;
72
73 virtual void OnConnectionLost(::RakNet::SystemAddress const&, ::RakNet::TransportInterface*) /*override*/;
74
75 virtual void OnTransportChange(::RakNet::TransportInterface*) /*override*/;
76 // NOLINTEND
77
78public:
79 // virtual function thunks
80 // NOLINTBEGIN
81
82 // NOLINTEND
83};
84
85} // namespace RakNet
Definition CommandParserInterface.h:14
Definition TransportInterface.h:14
Definition SystemAddress.h:7
Definition Alias.h:14