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
13
namespace
RakNet {
class
CloudClientCallback
; }
14
namespace
RakNet {
struct
CloudKey
; }
15
namespace
RakNet {
struct
CloudQuery
; }
16
namespace
RakNet {
struct
CloudQueryResult
; }
17
namespace
RakNet {
struct
CloudQueryRow
; }
18
namespace
RakNet {
struct
Packet
; }
19
namespace
RakNet {
struct
RakNetGUID
; }
20
// clang-format on
21
22
namespace
RakNet {
23
24
class
CloudClient
:
public
::RakNet::PluginInterface2
{
25
public
:
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
33
public
:
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
42
virtual
void
Release(
::DataStructures::List<::RakNet::CloudKey>
&,
::RakNet::RakNetGUID
);
43
44
virtual
bool
Get(
::RakNet::CloudQuery
*,
::RakNet::RakNetGUID
);
45
46
virtual
bool
Get(
::RakNet::CloudQuery
*,
::DataStructures::List<::RakNet::RakNetGUID>
&,
::RakNet::RakNetGUID
);
47
48
virtual
bool
Get(
::RakNet::CloudQuery
*,
::DataStructures::List<::RakNet::CloudQueryRow*>
&,
::RakNet::RakNetGUID
);
49
50
virtual
void
Unsubscribe(
::DataStructures::List<::RakNet::CloudKey>
&,
::RakNet::RakNetGUID
);
51
52
virtual
void
Unsubscribe(
53
::DataStructures::List<::RakNet::CloudKey>
&,
54
::DataStructures::List<::RakNet::RakNetGUID>
&,
55
::RakNet::RakNetGUID
56
);
57
58
virtual
void
Unsubscribe(
59
::DataStructures::List<::RakNet::CloudKey>
&,
60
::DataStructures::List<::RakNet::CloudQueryRow*>
&,
61
::RakNet::RakNetGUID
62
);
63
64
virtual
void
OnGetReponse(
::RakNet::Packet
*,
::RakNet::CloudClientCallback
*,
::RakNet::CloudAllocator
*);
65
66
virtual
void
OnGetReponse(
::RakNet::CloudQueryResult
*,
::RakNet::Packet
*,
::RakNet::CloudAllocator
*);
67
68
virtual
void
69
OnSubscriptionNotification(
::RakNet::Packet
*,
::RakNet::CloudClientCallback
*,
::RakNet::CloudAllocator
*);
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
81
public
:
82
// virtual function thunks
83
// NOLINTBEGIN
84
85
// NOLINTEND
86
};
87
88
}
// namespace RakNet
DataStructures::List
Definition
List.h:8
RakNet::CloudAllocator
Definition
CloudAllocator.h:12
RakNet::CloudClientCallback
Definition
CloudClientCallback.h:7
RakNet::CloudClient
Definition
CloudClient.h:24
RakNet::PluginInterface2
Definition
PluginInterface2.h:20
RakNet::CloudKey
Definition
CloudKey.h:10
RakNet::CloudQueryResult
Definition
CloudQueryResult.h:16
RakNet::CloudQueryRow
Definition
CloudQueryRow.h:12
RakNet::CloudQuery
Definition
CloudQuery.h:15
RakNet::Packet
Definition
Packet.h:7
RakNet::RakNetGUID
Definition
RakNetGUID.h:7
src
mc
deps
raknet
CloudClient.h
Generated on
for LeviLamina by
1.16.1