34 ServerInitializer& operator=(ServerInitializer
const&);
35 ServerInitializer(ServerInitializer
const&);
41 virtual ::TaskGroup& getTaskGroup() ;
43 virtual ::ServerInitialization::ServerInitResult completeWithResult(
45 ::std::shared_ptr<::ServerNetworkSystem> network
48 virtual ::ServerInitialization::ServerInitResult fail() ;
50 virtual ::Bedrock::Threading::Async<void> createResourceLoadManager() ;
52 virtual ::Bedrock::Threading::Async<void> executeResourceLoadTasks() ;
54 virtual ::ResourceLoadManager* tryGetResourceLoadManager() ;
56 virtual ::gsl::not_null<::std::shared_ptr<::IAssetLoadWorkQueue>> createWorkQueue() ;
58 virtual void executeWorkQueue(
59 ::ResourceLoadType type,
61 ::gsl::not_null<::std::shared_ptr<::IAssetLoadWorkQueue>> work
64 virtual void storeAbortToken(::std::shared_ptr<void> token) ;
66 virtual ::std::shared_ptr<void> _abort() ;
76 ::std::shared_ptr<::ServerNetworkSystem> network
79 MCNAPI ::ServerInitialization::ServerInitResult
$fail();
90 ::ResourceLoadType type,
92 ::gsl::not_null<::std::shared_ptr<::IAssetLoadWorkQueue>> work