LeviLamina
Loading...
Searching...
No Matches
ServerConnectionAuthValidator.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/utility/NonOwnerPointer.h"
7#include "mc/network/connection/DisconnectFailReason.h"
8
9// auto generated forward declare list
10// clang-format off
14namespace Social { struct Nonce; }
15// clang-format on
16
18public:
19 // member variables
20 // NOLINTBEGIN
21 ::ll::TypedStorage<8, 64, ::std::function<int64()>> mCurrentTimeFn;
22 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::MinecraftServiceKeyManager>> mMinecraftServiceKeys;
23 ::ll::TypedStorage<1, 1, bool> mAllowSelfSigned;
24 ::ll::TypedStorage<1, 1, bool> mRequireLanSecret;
25 ::ll::TypedStorage<1, 1, bool> mAllowExpiredTokens;
26 ::ll::TypedStorage<8, 8, int64> mLastSecretGenerated;
27 ::ll::TypedStorage<8, 24, ::std::vector<::Social::Nonce>> mSecrets;
28 // NOLINTEND
29
30public:
31 // member functions
32 // NOLINTBEGIN
33 MCAPI ::std::variant<::PlayerAuthenticationInfo, ::Connection::DisconnectFailReason>
34 _validateBase(::BaseConnectionRequest const& connectionRequest) const;
35 // NOLINTEND
36};
Definition BaseConnectionRequest.h:27
Definition MinecraftServiceKeyManager.h:21
Definition ServerConnectionAuthValidator.h:17
Definition PlayerAuthenticationInfo.h:9
Definition Nonce.h:10