Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
ServerInitialization.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#include "mc/platform/brstd/move_only_function.h"
8
9// auto generated forward declare list
10// clang-format off
12namespace ServerInitialization { class IServerInitializer; }
13namespace ServerInitialization { struct ServerInitResult; }
14// clang-format on
15
16namespace ServerInitialization {
17// functions
18// NOLINTBEGIN
19MCNAPI ::std::unique_ptr<::ServerInitialization::IServerInitializer> createServerInitializer(uchar asyncCount);
20
21MCNAPI ::ServerInitialization::ServerInitResult initializeLevel(
22 ::ServerInitialization::IServerInitializer& server,
23 ::brstd::move_only_function<void()> init,
24 ::brstd::move_only_function<::Bedrock::Threading::Async<bool>()> postInit,
25 ::std::shared_ptr<::ServerNetworkSystem> network
26);
27// NOLINTEND
28
29} // namespace ServerInitialization
Definition IServerInitializer.h:21
Definition ServerNetworkSystem.h:34
Definition ServerInitResult.h:7