LeviLamina
Loading...
Searching...
No Matches
RPC4.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/raknet/PluginInterface2.h"
7#include "mc/deps/raknet/PluginReceiveResult.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace RakNet { struct Packet; }
12// clang-format on
13
14namespace RakNet {
15
17public:
18 // RPC4 inner types declare
19 // clang-format off
20 struct LocalCallback;
21 struct LocalSlot;
22 struct LocalSlotObject;
23 // clang-format on
24
25 // RPC4 inner types define
27 public:
28 // member variables
29 // NOLINTBEGIN
32 // NOLINTEND
33
34 public:
35 // prevent constructor by default
36 LocalCallback& operator=(LocalCallback const&);
39 };
40
42 public:
43 // member variables
44 // NOLINTBEGIN
48 // NOLINTEND
49
50 public:
51 // prevent constructor by default
52 LocalSlotObject& operator=(LocalSlotObject const&);
55 };
56
57 struct LocalSlot {
58 public:
59 // member variables
60 // NOLINTBEGIN
62 // NOLINTEND
63
64 public:
65 // prevent constructor by default
66 LocalSlot& operator=(LocalSlot const&);
67 LocalSlot(LocalSlot const&);
68 LocalSlot();
69 };
70
71public:
72 // member variables
73 // NOLINTBEGIN
82 // NOLINTEND
83
84public:
85 // prevent constructor by default
86 RPC4& operator=(RPC4 const&);
87 RPC4(RPC4 const&);
88 RPC4();
89
90public:
91 // virtual functions
92 // NOLINTBEGIN
93 // vIndex: 0
94 virtual ~RPC4() /*override*/ = default;
95
96 // vIndex: 1
97 virtual void OnAttach() /*override*/;
98
99 // vIndex: 4
100 virtual ::RakNet::PluginReceiveResult OnReceive(::RakNet::Packet*) /*override*/;
101 // NOLINTEND
102
103public:
104 // destructor thunk
105 // NOLINTBEGIN
106
107 // NOLINTEND
108
109public:
110 // virtual function thunks
111 // NOLINTBEGIN
112
113 // NOLINTEND
114};
115
116} // namespace RakNet
Definition Packet.h:26
Definition PluginInterface2.h:20
Definition RPC4.h:16
Definition Packet.h:7
Definition RPC4.h:26
Definition RPC4.h:41
Definition RPC4.h:57
Definition Alias.h:14