3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/common/SubClientId.h"
7#include "mc/deps/core/threading/IAsyncResult.h"
8#include "mc/deps/core/utility/EnableNonOwnerReferences.h"
9#include "mc/platform/brstd/move_only_function.h"
85 ::SubClientId subClientId,
92 MCNAPI ::std::shared_ptr<::Bedrock::Threading::IAsyncResult<::nonstd::expected<void, ::AsyncJoinError>>>
96 ::std::reference_wrapper<::ConnectionRequest const>,
97 ::std::reference_wrapper<::SubClientConnectionRequest const>>
const& request,
98 ::SubClientId subClientId
105 ::std::reference_wrapper<::ConnectionRequest const>,
106 ::std::reference_wrapper<::SubClientConnectionRequest const>>
const&,
108 ::std::shared_ptr<::AsyncVerdictPromise>
Definition AsyncJoinTaskManager.h:20
MCAPI ::std::shared_ptr<::Bedrock::Threading::IAsyncResult<::nonstd::expected< void, ::AsyncJoinError > > > handleAsyncJoinCallbacks(::NetworkIdentifier const &source, ::std::variant< ::std::reference_wrapper<::ConnectionRequest const >, ::std::reference_wrapper<::SubClientConnectionRequest const > > const &request, ::SubClientId subClientId)
MCAPI ::nonstd::expected< void, ::AsyncJoinError > _handleAllVerdictsTaskCompletion(::SubClientId subClientId, uint64 verdictId, ::std::vector< ::std::shared_ptr<::Bedrock::Threading::IAsyncResult<::nonstd::expected< void, ::AsyncJoinError > > > > const &results)
MCAPI ::std::unique_ptr< uint64, ::std::function< void(uint64 *)> > registerAsyncJoinCallback(::brstd::move_only_function< void(::NetworkIdentifier const &, ::std::variant< ::std::reference_wrapper<::ConnectionRequest const >, ::std::reference_wrapper<::SubClientConnectionRequest const > > const &, ::SubClientId, ::std::shared_ptr<::AsyncVerdictPromise >)> callback)
static MCAPI void ** $vftable()
Definition AsyncVerdictPromise.h:10
Definition EnableNonOwnerReferences.h:7
Definition IAsyncResult.h:10
Definition ConnectionRequest.h:23
Definition NetworkIdentifier.h:10
Definition SubClientConnectionRequest.h:19
Definition move_only_function.h:9
Definition AsyncJoinError.h:5
Definition AsyncJoinTaskManager.h:28
MCAPI ~PendingVerdictEntry()