LeviLamina
Loading...
Searching...
No Matches
MinecraftServiceKeyManager.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/core/threading/Async.h"
7
#include "mc/deps/core/utility/EnableNonOwnerReferences.h"
8
#include "mc/deps/core/utility/NonOwnerPointer.h"
9
10
// auto generated forward declare list
11
// clang-format off
12
struct
MinecraftServiceKeyInfo
;
13
namespace
Bedrock::Http {
struct
Url; }
14
namespace
Bedrock::Services {
class
DiscoveryHelper; }
15
// clang-format on
16
17
class
MinecraftServiceKeyManager
:
public
::Bedrock::EnableNonOwnerReferences
{
18
public
:
19
// MinecraftServiceKeyManager inner types declare
20
// clang-format off
21
struct
BlockingInitRecursiveContext
;
22
// clang-format on
23
24
// MinecraftServiceKeyManager inner types define
25
struct
BlockingInitRecursiveContext
{
26
public
:
27
// member variables
28
// NOLINTBEGIN
29
::ll::UntypedStorage<8, 24>
mUnk5cfe5d;
30
// NOLINTEND
31
32
public
:
33
// prevent constructor by default
34
BlockingInitRecursiveContext
& operator=(
BlockingInitRecursiveContext
const
&);
35
BlockingInitRecursiveContext
(
BlockingInitRecursiveContext
const
&);
36
BlockingInitRecursiveContext
();
37
};
38
39
public
:
40
// member variables
41
// NOLINTBEGIN
42
::ll::UntypedStorage<8, 336>
mUnkeed942;
43
::ll::UntypedStorage<8, 8>
mUnkb1e41f;
44
::ll::UntypedStorage<8, 8>
mUnkd5789e;
45
::ll::UntypedStorage<8, 64>
mUnk7954b5;
46
::ll::UntypedStorage<8, 32>
mUnkc46713;
47
::ll::UntypedStorage<8, 8>
mUnkd6fb1a;
48
::ll::UntypedStorage<8, 32>
mUnkfe2c47;
49
::ll::UntypedStorage<1, 1>
mUnk349f6c;
50
::ll::UntypedStorage<8, 24>
mUnkac8556;
51
::ll::UntypedStorage<8, 64>
mUnk65f124;
52
::ll::UntypedStorage<8, 64>
mUnkc82f81;
53
::ll::UntypedStorage<8, 64>
mUnk75be14;
54
::ll::UntypedStorage<8, 64>
mUnk9fbe61;
55
// NOLINTEND
56
57
public
:
58
// prevent constructor by default
59
MinecraftServiceKeyManager
& operator=(
MinecraftServiceKeyManager
const
&);
60
MinecraftServiceKeyManager
(
MinecraftServiceKeyManager
const
&);
61
62
public
:
63
// virtual functions
64
// NOLINTBEGIN
65
// vIndex: 0
66
virtual
~MinecraftServiceKeyManager
()
/*override*/
;
67
// NOLINTEND
68
69
public
:
70
// member functions
71
// NOLINTBEGIN
72
MCNAPI
MinecraftServiceKeyManager
();
73
74
MCNAPI
void
_blockingInitRecursive
(
75
::MinecraftServiceKeyInfo
keyFetchResult,
76
::std::shared_ptr<::MinecraftServiceKeyManager::BlockingInitRecursiveContext>
context
77
);
78
79
MCNAPI ::Bedrock::Threading::Async<::MinecraftServiceKeyInfo>
_fullFetch
(
bool
highPriority);
80
81
MCNAPI ::Bedrock::Threading::Async<::Bedrock::Http::Url>
_getAuthServiceUrl
();
82
83
MCNAPI ::std::future<bool>
blockingInit
();
84
85
MCNAPI ::MinecraftServiceKeyInfo
getKeyInfo
()
const
;
86
87
MCNAPI
void
setDiscoveryHelper
(
::Bedrock::NonOwnerPointer<::Bedrock::Services::DiscoveryHelper>
discoveryHelper);
88
// NOLINTEND
89
90
public
:
91
// constructor thunks
92
// NOLINTBEGIN
93
MCNAPI
void
*
$ctor
();
94
// NOLINTEND
95
96
public
:
97
// destructor thunk
98
// NOLINTBEGIN
99
MCNAPI
void
$dtor
();
100
// NOLINTEND
101
102
public
:
103
// vftables
104
// NOLINTBEGIN
105
MCNAPI
static
void
**
$vftable
();
106
// NOLINTEND
107
};
Bedrock::EnableNonOwnerReferences
Definition
EnableNonOwnerReferences.h:7
Bedrock::NonOwnerPointer
Definition
NonOwnerPointer.h:9
MinecraftServiceKeyManager
Definition
MinecraftServiceKeyManager.h:17
MinecraftServiceKeyManager::MinecraftServiceKeyManager
MCAPI MinecraftServiceKeyManager()
MinecraftServiceKeyManager::$dtor
MCAPI void $dtor()
MinecraftServiceKeyManager::_blockingInitRecursive
MCAPI void _blockingInitRecursive(::MinecraftServiceKeyInfo keyFetchResult, ::std::shared_ptr<::MinecraftServiceKeyManager::BlockingInitRecursiveContext > context)
MinecraftServiceKeyManager::setDiscoveryHelper
MCAPI void setDiscoveryHelper(::Bedrock::NonOwnerPointer<::Bedrock::Services::DiscoveryHelper > discoveryHelper)
MinecraftServiceKeyManager::$ctor
MCAPI void * $ctor()
MinecraftServiceKeyManager::getKeyInfo
MCAPI::MinecraftServiceKeyInfo getKeyInfo() const
MinecraftServiceKeyManager::$vftable
static MCAPI void ** $vftable()
MinecraftServiceKeyManager::blockingInit
MCAPI ::std::future< bool > blockingInit()
MinecraftServiceKeyManager::_fullFetch
MCAPI ::Bedrock::Threading::Async<::MinecraftServiceKeyInfo > _fullFetch(bool highPriority)
MinecraftServiceKeyManager::_getAuthServiceUrl
MCAPI ::Bedrock::Threading::Async<::Bedrock::Http::Url > _getAuthServiceUrl()
MinecraftServiceKeyInfo
Definition
MinecraftServiceKeyInfo.h:5
MinecraftServiceKeyManager::BlockingInitRecursiveContext
Definition
MinecraftServiceKeyManager.h:25
context
Definition
context.h:5
ll::UntypedStorage
Definition
Alias.h:14
src-server
mc
certificates
MinecraftServiceKeyManager.h
Generated on Tue Nov 25 2025 04:00:37 for LeviLamina by
1.12.0