3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/threading/Async.h"
7#include "mc/platform/brstd/future.h"
18namespace DedicatedServerInitialization {
28 struct ServerInitTuple {
38 ServerInitTuple& operator=(ServerInitTuple
const&);
39 ServerInitTuple(ServerInitTuple
const&);
48 virtual ::DedicatedServerInitialization::IDedicatedServerInitializer::ServerInitTuple
51 virtual ::Bedrock::Threading::Async<::std::error_code>
54 virtual ::brstd::future<bool> initializeMultiplayerKeys() = 0;
56 virtual ::std::unique_ptr<::DedicatedServerInitialization::ClassroomModeListenerDep>
59 virtual void assignServerThread() = 0;
61 virtual ::TaskResult requeueAfter(::std::chrono::milliseconds time) = 0;
Definition IDedicatedServerInitializer.h:20
Definition TaskGroup.h:86
Definition TaskResult.h:5
Definition ClassroomModeListenerDep.h:10
Definition IDedicatedServerInitializer.h:28
Definition NetworkSystemDep.h:10
Definition ServerInstanceDep.h:10