LeviLamina
Loading...
Searching...
No Matches
SubClientConnectionRequest.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/deps/input/InputMode.h"
8#include "mc/network/BaseConnectionRequest.h"
9
10// auto generated forward declare list
11// clang-format off
12class AppPlatform;
13class WebToken;
17namespace Json { class Value; }
18namespace Social { struct Nonce; }
19// clang-format on
20
21class SubClientConnectionRequest : public ::BaseConnectionRequest {
22public:
23 // prevent constructor by default
24 SubClientConnectionRequest();
25
26public:
27 // virtual functions
28 // NOLINTBEGIN
29 virtual ~SubClientConnectionRequest() /*override*/;
30
31 virtual bool _isAuthTypeWellFormed() const /*override*/;
32 // NOLINTEND
33
34public:
35 // member functions
36 // NOLINTBEGIN
37 MCAPI SubClientConnectionRequest(::std::optional<::WebToken> rawToken, ::Json::Value const& authentication);
38 // NOLINTEND
39
40public:
41 // static functions
42 // NOLINTBEGIN
43#ifdef LL_PLAT_C
44 MCAPI static ::SubClientConnectionRequest create(
46 ::ConnectionAuthInfo const& authInfo,
47 ::std::string const& deviceId,
48 ::std::string const& selfSignedId,
49 uint64 clientRandomId,
50 ::std::string const& platformId,
51 ::ConnectionSkinInfo const& skinInfo,
52 ::InputMode currentInputMode,
53 ::std::string const& thirdPartyName,
54 ::std::string const& platformOnlineId,
55 ::std::string const& platformOfflineId,
56 bool compatibleWithClientSideChunkGen,
57 ::SyncedClientOptionsComponent const& options,
58 ::std::optional<::Social::Nonce> const& nonce
59 );
60#endif
61
62 MCAPI static ::SubClientConnectionRequest fromString(::std::string const& str);
63 // NOLINTEND
64
65public:
66 // constructor thunks
67 // NOLINTBEGIN
68 MCAPI void* $ctor(::std::optional<::WebToken> rawToken, ::Json::Value const& authentication);
69 // NOLINTEND
70
71public:
72 // destructor thunk
73 // NOLINTBEGIN
74 MCFOLD void $dtor();
75 // NOLINTEND
76
77public:
78 // virtual function thunks
79 // NOLINTBEGIN
80 MCAPI bool $_isAuthTypeWellFormed() const;
81
82
83 // NOLINTEND
84
85public:
86 // vftables
87 // NOLINTBEGIN
88 MCNAPI static void** $vftable();
89 // NOLINTEND
90};
Definition AppPlatform.h:78
Definition NonOwnerPointer.h:9
Definition Value.h:16
static MCAPI void ** $vftable()
Definition WebToken.h:17
Definition ConnectionAuthInfo.h:14
Definition ConnectionSkinInfo.h:5
Definition Nonce.h:10
Definition SyncedClientOptionsComponent.h:10