LeviLamina
Loading...
Searching...
No Matches
ServerReplicationService.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/common/editor/EditorReplicationService.h"
7#include "mc/deps/scripting/runtime/Result_deprecated.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace Editor { class ServiceProviderCollection; }
12namespace cereal { struct ReflectionCtx; }
13// clang-format on
14
15namespace Editor::Services {
16
17class ServerReplicationService : public ::Editor::Services::EditorReplicationService {
18public:
19 // prevent constructor by default
20 ServerReplicationService();
21
22public:
23 // virtual functions
24 // NOLINTBEGIN
25 virtual ~ServerReplicationService() /*override*/ = default;
26
27 virtual ::Scripting::Result_deprecated<void> init() /*override*/;
28
29 virtual ::Scripting::Result_deprecated<void> ready() /*override*/;
30
31 virtual ::Scripting::Result_deprecated<void> quit() /*override*/;
32
33 virtual ::std::string_view getServiceName() const /*override*/;
34
35 virtual bool isServer() const /*override*/;
36 // NOLINTEND
37
38public:
39 // member functions
40 // NOLINTBEGIN
43 ::cereal::ReflectionCtx& reflectionContext
44 );
45
47 // NOLINTEND
48
49public:
50 // constructor thunks
51 // NOLINTBEGIN
52 MCNAPI void*
54 // NOLINTEND
55
56public:
57 // virtual function thunks
58 // NOLINTBEGIN
59 MCNAPI ::Scripting::Result_deprecated<void> $init();
60
61 MCNAPI ::Scripting::Result_deprecated<void> $ready();
62
63 MCNAPI ::Scripting::Result_deprecated<void> $quit();
64
65 MCNAPI ::std::string_view $getServiceName() const;
66
67 MCNAPI bool $isServer() const;
68
69
70 // NOLINTEND
71
72public:
73 // vftables
74 // NOLINTBEGIN
76
77 MCNAPI static void** $vftableForIEditorService();
78 // NOLINTEND
79};
80
81} // namespace Editor::Services
Definition ServiceProviderCollection.h:7
Definition EditorReplicationService.h:33
MCAPI::std::string_view $getServiceName() const
static MCAPI void ** $vftableForIEditorService()
MCAPI ::Scripting::Result_deprecated< void > $quit()
MCAPI void * $ctor(::Editor::ServiceProviderCollection &serviceProviders, ::cereal::ReflectionCtx &reflectionContext)
MCAPI ::Scripting::Result_deprecated< void > $init()
static MCAPI void ** $vftableForEditorReplicationServiceProvider()
MCAPI ::Scripting::Result_deprecated< void > $ready()
MCAPI ServerReplicationService(::Editor::ServiceProviderCollection &serviceProviders, ::cereal::ReflectionCtx &reflectionContext)
Definition ReflectionCtx.h:11