LeviLamina
Loading...
Searching...
No Matches
SignalingConsumerSignInOwner.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
8// auto generated forward declare list
9// clang-format off
11namespace PlayerMessaging { struct NetworkID; }
12// clang-format on
13
14class SignalingConsumerSignInOwner {
15public:
16 // member variables
17 // NOLINTBEGIN
23 // NOLINTEND
24
25public:
26 // prevent constructor by default
27 SignalingConsumerSignInOwner& operator=(SignalingConsumerSignInOwner const&);
28 SignalingConsumerSignInOwner(SignalingConsumerSignInOwner const&);
29 SignalingConsumerSignInOwner();
30
31public:
32 // member functions
33 // NOLINTBEGIN
34#ifdef LL_PLAT_C
35 MCNAPI SignalingConsumerSignInOwner(
36 ::std::shared_ptr<::SignalingService> signalingService,
37 ::Bedrock::Threading::Async<::std::optional<::PlayerMessaging::NetworkID>>&& playerMessagingId
38 );
39
40 MCNAPI ::Bedrock::Threading::Async<::std::error_code> signin();
41
42 MCNAPI ~SignalingConsumerSignInOwner();
43#endif
44 // NOLINTEND
45
46public:
47 // constructor thunks
48 // NOLINTBEGIN
49#ifdef LL_PLAT_C
50 MCNAPI void* $ctor(
51 ::std::shared_ptr<::SignalingService> signalingService,
52 ::Bedrock::Threading::Async<::std::optional<::PlayerMessaging::NetworkID>>&& playerMessagingId
53 );
54#endif
55 // NOLINTEND
56
57public:
58 // destructor thunk
59 // NOLINTBEGIN
60#ifdef LL_PLAT_C
61 MCNAPI void $dtor();
62#endif
63 // NOLINTEND
64};
The game spells this as an AsyncImplBase<T> base subobject holding the handle; a member at the same o...
Definition Async.h:13
Definition SignalingService.h:37
Definition NetworkID.h:12
Definition Alias.h:14