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
24class CloudClient : public ::RakNet::PluginInterface2 {
25public:
26 // member variables
27 // NOLINTBEGIN
31 // NOLINTEND
32
33public:
34 // prevent constructor by default
35 CloudClient& operator=(CloudClient const&);
36 CloudClient(CloudClient const&);
37 CloudClient();
38
39public:
40 // virtual functions
41 // NOLINTBEGIN
42 virtual ~CloudClient() /*override*/ = default;
43
44 virtual void SetDefaultCallbacks(::RakNet::CloudAllocator*, ::RakNet::CloudClientCallback*);
45
46 virtual void Post(::RakNet::CloudKey*, uchar const*, uint, ::RakNet::RakNetGUID);
47
49
51
53
55
57
58 virtual void Unsubscribe(
62 );
63
64 virtual void Unsubscribe(
68 );
69
71
73
74 virtual void
76
77 virtual void
78 OnSubscriptionNotification(bool*, ::RakNet::CloudQueryRow*, ::RakNet::Packet*, ::RakNet::CloudAllocator*);
79
80 virtual void DeallocateWithDefaultAllocator(::RakNet::CloudQueryResult*);
81
82 virtual void DeallocateWithDefaultAllocator(::RakNet::CloudQueryRow*);
83
84 virtual ::RakNet::PluginReceiveResult OnReceive(::RakNet::Packet*) /*override*/;
85 // NOLINTEND
86
87public:
88 // virtual function thunks
89 // NOLINTBEGIN
90
91 // NOLINTEND
92};
93
94} // namespace RakNet
Definition List.h:8
Definition CloudAllocator.h:12
Definition CloudClientCallback.h:13
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