LeviLamina
Loading...
Searching...
No Matches
UDPForwarder.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace RakNet {
6
7class UDPForwarder {
8public:
9 // UDPForwarder inner types declare
10 // clang-format off
11 struct ForwardEntry;
15 // clang-format on
16
17 // UDPForwarder inner types define
18 struct ForwardEntry {
19 public:
20 // member variables
21 // NOLINTBEGIN
30 // NOLINTEND
31
32 public:
33 // prevent constructor by default
34 ForwardEntry& operator=(ForwardEntry const&);
35 ForwardEntry(ForwardEntry const&);
36 ForwardEntry();
37 };
38
39 struct StartForwardingInputStruct {
40 public:
41 // member variables
42 // NOLINTBEGIN
49 // NOLINTEND
50
51 public:
52 // prevent constructor by default
53 StartForwardingInputStruct& operator=(StartForwardingInputStruct const&);
54 StartForwardingInputStruct(StartForwardingInputStruct const&);
55 StartForwardingInputStruct();
56 };
57
58 struct StartForwardingOutputStruct {
59 public:
60 // member variables
61 // NOLINTBEGIN
66 // NOLINTEND
67
68 public:
69 // prevent constructor by default
70 StartForwardingOutputStruct& operator=(StartForwardingOutputStruct const&);
71 StartForwardingOutputStruct(StartForwardingOutputStruct const&);
72 StartForwardingOutputStruct();
73 };
74
75 struct StopForwardingStruct {
76 public:
77 // member variables
78 // NOLINTBEGIN
81 // NOLINTEND
82
83 public:
84 // prevent constructor by default
85 StopForwardingStruct& operator=(StopForwardingStruct const&);
86 StopForwardingStruct(StopForwardingStruct const&);
87 StopForwardingStruct();
88 };
89
90public:
91 // member variables
92 // NOLINTBEGIN
102 // NOLINTEND
103
104public:
105 // prevent constructor by default
106 UDPForwarder& operator=(UDPForwarder const&);
107 UDPForwarder(UDPForwarder const&);
108 UDPForwarder();
109
110public:
111 // virtual functions
112 // NOLINTBEGIN
113 virtual ~UDPForwarder() = default;
114 // NOLINTEND
115};
116
117} // namespace RakNet
Definition UDPForwarder.h:18
Definition UDPForwarder.h:75
Definition Alias.h:14