LeviLamina
Loading...
Searching...
No Matches
EduMultiplayerHeadlessHost.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/platform/brstd/move_only_function.h"
7#include "mc/social/IEduMultiplayerHeadless.h"
8
9namespace Social {
10
11class EduMultiplayerHeadlessHost : public ::Social::IEduMultiplayerHeadless {
12public:
13 // member variables
14 // NOLINTBEGIN
31 // NOLINTEND
32
33public:
34 // prevent constructor by default
35 EduMultiplayerHeadlessHost& operator=(EduMultiplayerHeadlessHost const&);
36 EduMultiplayerHeadlessHost(EduMultiplayerHeadlessHost const&);
37 EduMultiplayerHeadlessHost();
38
39public:
40 // virtual functions
41 // NOLINTBEGIN
42 virtual ~EduMultiplayerHeadlessHost() /*override*/ = default;
43
44 virtual void hostServer() /*override*/;
45
46 virtual void tryAcceptJoiner(
47 ::std::string const&,
48 ::std::string const&,
51 ) /*override*/;
52
53 virtual ::std::string getHostToJoinerNonce(::std::string const&) const /*override*/;
54
55 virtual bool isChatDisabled(::std::string const&) const /*override*/;
56 // NOLINTEND
57};
58
59} // namespace Social
Definition IEduMultiplayerHeadless.h:25
Definition move_only_function.h:9
Definition Alias.h:14