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/CloudAllocator.h"
7#include "mc/deps/raknet/PluginInterface2.h"
8#include "mc/deps/raknet/PluginReceiveResult.h"
9#include "mc/deps/raknet/data_structures/List.h"
10
11// auto generated forward declare list
12// clang-format off
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
28 ::ll::TypedStorage<8, 8, ::RakNet::CloudClientCallback*> callback;
29 ::ll::TypedStorage<8, 8, ::RakNet::CloudAllocator*> allocator;
30 ::ll::TypedStorage<8, 8, ::RakNet::CloudAllocator> unsetDefaultAllocator;
31 // NOLINTEND
32
33public:
34 // virtual functions
35 // NOLINTBEGIN
36 virtual ~CloudClient() /*override*/ = default;
37
38 virtual void SetDefaultCallbacks(::RakNet::CloudAllocator*, ::RakNet::CloudClientCallback*);
39
40 virtual void Post(::RakNet::CloudKey*, uchar const*, uint, ::RakNet::RakNetGUID);
41
43
45
47
49
51
52 virtual void Unsubscribe(
56 );
57
58 virtual void Unsubscribe(
62 );
63
65
67
68 virtual void
70
71 virtual void
72 OnSubscriptionNotification(bool*, ::RakNet::CloudQueryRow*, ::RakNet::Packet*, ::RakNet::CloudAllocator*);
73
74 virtual void DeallocateWithDefaultAllocator(::RakNet::CloudQueryResult*);
75
76 virtual void DeallocateWithDefaultAllocator(::RakNet::CloudQueryRow*);
77
78 virtual ::RakNet::PluginReceiveResult OnReceive(::RakNet::Packet*) /*override*/;
79 // NOLINTEND
80
81public:
82 // virtual function thunks
83 // NOLINTBEGIN
84
85 // NOLINTEND
86};
87
88} // namespace RakNet
Definition List.h:8
Definition CloudAllocator.h:12
Definition CloudClientCallback.h:7
Definition CloudClient.h:24
Definition PluginInterface2.h:20
Definition CloudKey.h:10
Definition CloudQueryResult.h:16
Definition CloudQueryRow.h:12
Definition CloudQuery.h:15
Definition Packet.h:7
Definition RakNetGUID.h:7