LeviLamina
Loading...
Searching...
No Matches
IServerInitializer.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
class
ServerNetworkSystem
;
8
namespace
ServerInitialization {
struct
ServerInitResult
; }
9
// clang-format on
10
11
namespace
ServerInitialization {
12
13
class
IServerInitializer
{
14
public
:
15
// virtual functions
16
// NOLINTBEGIN
17
virtual
~IServerInitializer
() =
default
;
18
19
virtual ::ServerInitialization::ServerInitResult
20
completeWithResult(
bool
initialized, ::std::shared_ptr<::ServerNetworkSystem> network) = 0;
21
22
virtual ::ServerInitialization::ServerInitResult fail() = 0;
23
// NOLINTEND
24
};
25
26
}
// namespace ServerInitialization
ServerInitialization::IServerInitializer
Definition
IServerInitializer.h:13
ServerNetworkSystem
Definition
ServerNetworkSystem.h:34
ServerInitialization::ServerInitResult
Definition
ServerInitResult.h:7
src
mc
server
server_initialization
IServerInitializer.h
Generated on
for LeviLamina by
1.16.1