LeviLamina
Loading...
Searching...
No Matches
TelnetTransport.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/raknet/TransportInterface.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace RakNet { class CommandParserInterface; }
11namespace RakNet { struct Packet; }
12namespace RakNet { struct SystemAddress; }
13// clang-format on
14
15namespace RakNet {
16
17class TelnetTransport : public ::RakNet::TransportInterface {
18public:
19 // TelnetTransport inner types declare
20 // clang-format off
21 struct TelnetClient;
22 // clang-format on
23
24 // TelnetTransport inner types define
25 struct TelnetClient {
26 public:
27 // member variables
28 // NOLINTBEGIN
33 // NOLINTEND
34
35 public:
36 // prevent constructor by default
37 TelnetClient& operator=(TelnetClient const&);
38 TelnetClient(TelnetClient const&);
39 TelnetClient();
40 };
41
42public:
43 // member variables
44 // NOLINTBEGIN
49 // NOLINTEND
50
51public:
52 // prevent constructor by default
53 TelnetTransport& operator=(TelnetTransport const&);
54 TelnetTransport(TelnetTransport const&);
55 TelnetTransport();
56
57public:
58 // virtual functions
59 // NOLINTBEGIN
60 virtual ~TelnetTransport() /*override*/ = default;
61
62 virtual bool Start(ushort, bool) /*override*/;
63
64 virtual void Stop() /*override*/;
65
66 virtual void Send(::RakNet::SystemAddress, char const*, ...) /*override*/;
67
68 virtual void CloseConnection(::RakNet::SystemAddress) /*override*/;
69
70 virtual ::RakNet::Packet* Receive() /*override*/;
71
72 virtual void DeallocatePacket(::RakNet::Packet*) /*override*/;
73
74 virtual ::RakNet::SystemAddress HasNewIncomingConnection() /*override*/;
75
76 virtual ::RakNet::SystemAddress HasLostConnection() /*override*/;
77
78 virtual ::RakNet::CommandParserInterface* GetCommandParser() /*override*/;
79 // NOLINTEND
80
81public:
82 // virtual function thunks
83 // NOLINTBEGIN
84
85 // NOLINTEND
86};
87
88} // namespace RakNet
Definition CommandParserInterface.h:14
Definition TransportInterface.h:14
Definition Packet.h:7
Definition SystemAddress.h:7
Definition TelnetTransport.h:25
Definition Alias.h:14