LeviLamina
Loading...
Searching...
No Matches
CloudClient.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#include "mc/deps/raknet/data_structures/List.h"
9
10// auto generated forward declare list
11// clang-format off
12namespace RakNet { class CloudAllocator; }
13namespace RakNet { class CloudClientCallback; }
14namespace RakNet { struct CloudKey; }
15namespace RakNet { struct CloudQuery; }
16namespace RakNet { struct CloudQueryResult; }
17namespace RakNet { struct CloudQueryRow; }
18namespace RakNet { struct Packet; }
19namespace RakNet { struct RakNetGUID; }
20// clang-format on
21
22namespace RakNet {
23
25public:
26 // member variables
27 // NOLINTBEGIN
31 // NOLINTEND
32
33public:
34 // prevent constructor by default
35 CloudClient& operator=(CloudClient const&);
38
39public:
40 // virtual functions
41 // NOLINTBEGIN
42 // vIndex: 0
43 virtual ~CloudClient() /*override*/ = default;
44
45 // vIndex: 17
46 virtual void SetDefaultCallbacks(::RakNet::CloudAllocator*, ::RakNet::CloudClientCallback*);
47
48 // vIndex: 18
49 virtual void Post(::RakNet::CloudKey*, uchar const*, uint, ::RakNet::RakNetGUID);
50
51 // vIndex: 19
53
54 // vIndex: 22
56
57 // vIndex: 21
59
60 // vIndex: 20
62
63 // vIndex: 25
65
66 // vIndex: 24
67 virtual void Unsubscribe(
71 );
72
73 // vIndex: 23
74 virtual void Unsubscribe(
78 );
79
80 // vIndex: 27
82
83 // vIndex: 26
85
86 // vIndex: 29
87 virtual void
89
90 // vIndex: 28
91 virtual void
92 OnSubscriptionNotification(bool*, ::RakNet::CloudQueryRow*, ::RakNet::Packet*, ::RakNet::CloudAllocator*);
93
94 // vIndex: 31
95 virtual void DeallocateWithDefaultAllocator(::RakNet::CloudQueryResult*);
96
97 // vIndex: 30
98 virtual void DeallocateWithDefaultAllocator(::RakNet::CloudQueryRow*);
99
100 // vIndex: 4
101 virtual ::RakNet::PluginReceiveResult OnReceive(::RakNet::Packet*) /*override*/;
102 // NOLINTEND
103
104public:
105 // destructor thunk
106 // NOLINTBEGIN
107
108 // NOLINTEND
109
110public:
111 // virtual function thunks
112 // NOLINTBEGIN
113
114 // NOLINTEND
115};
116
117} // namespace RakNet
Definition List.h:8
Definition Packet.h:26
Definition CloudAllocator.h:12
Definition CloudClientCallback.h:13
Definition CloudClient.h:24
Definition PluginInterface2.h:20
Definition CloudKey.h:7
Definition CloudQueryResult.h:7
Definition CloudQueryRow.h:7
Definition CloudQuery.h:7
Definition Packet.h:7
Definition RakNetGUID.h:7
Definition Alias.h:14