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
13namespace Bedrock::Http { struct Url; }
14namespace Bedrock::Services { class DiscoveryHelper; }
15// clang-format on
16
18public:
19 // MinecraftServiceKeyManager inner types declare
20 // clang-format off
22 // clang-format on
23
24 // MinecraftServiceKeyManager inner types define
26 public:
27 // member variables
28 // NOLINTBEGIN
30 // NOLINTEND
31
32 public:
33 // prevent constructor by default
37 };
38
39public:
40 // member variables
41 // NOLINTBEGIN
55 // NOLINTEND
56
57public:
58 // prevent constructor by default
61
62public:
63 // virtual functions
64 // NOLINTBEGIN
65 // vIndex: 0
66 virtual ~MinecraftServiceKeyManager() /*override*/;
67 // NOLINTEND
68
69public:
70 // member functions
71 // NOLINTBEGIN
73
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
88 // NOLINTEND
89
90public:
91 // constructor thunks
92 // NOLINTBEGIN
93 MCNAPI void* $ctor();
94 // NOLINTEND
95
96public:
97 // destructor thunk
98 // NOLINTBEGIN
99 MCNAPI void $dtor();
100 // NOLINTEND
101
102public:
103 // vftables
104 // NOLINTBEGIN
105 MCNAPI static void** $vftable();
106 // NOLINTEND
107};
Definition EnableNonOwnerReferences.h:7
Definition NonOwnerPointer.h:9
Definition MinecraftServiceKeyManager.h:17
MCAPI void _blockingInitRecursive(::MinecraftServiceKeyInfo keyFetchResult, ::std::shared_ptr<::MinecraftServiceKeyManager::BlockingInitRecursiveContext > context)
MCAPI void setDiscoveryHelper(::Bedrock::NonOwnerPointer<::Bedrock::Services::DiscoveryHelper > discoveryHelper)
MCAPI::MinecraftServiceKeyInfo getKeyInfo() const
static MCAPI void ** $vftable()
MCAPI ::std::future< bool > blockingInit()
MCAPI ::Bedrock::Threading::Async<::MinecraftServiceKeyInfo > _fullFetch(bool highPriority)
MCAPI ::Bedrock::Threading::Async<::Bedrock::Http::Url > _getAuthServiceUrl()
Definition MinecraftServiceKeyInfo.h:5
Definition MinecraftServiceKeyManager.h:25
Definition context.h:5
Definition Alias.h:14