3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/utility/EnableNonOwnerReferences.h"
7#include "mc/network/Connector.h"
8#include "mc/network/NetworkEnableDisableListener.h"
9#include "mc/platform/brstd/copyable_function.h"
20class RemoteConnector :
public ::Connector,
21 public ::NetworkEnableDisableListener,
35 ::std::shared_ptr<::NetherNet::IIdentityAssertionGenerator> identityGenerator
38 virtual void disconnect() = 0;
40 virtual void tick() = 0;
42 virtual void runEvents() = 0;
44 virtual bool isServer()
const = 0;
48 virtual ::NetworkIdentifier getNetworkIdentifier()
const = 0;
52 virtual void setDisableLanSignaling(
bool disableLanSignaling) = 0;
54 virtual ~RemoteConnector() ;
Definition EnableNonOwnerReferences.h:7
Definition IIdentityAssertionGenerator.h:7
Definition NetworkIdentifier.h:10
Definition PrivateKeyManager.h:10
static MCAPI void ** $vftableForEnableNonOwnerReferences()
MCAPI void * $ctor(::Connector::ConnectionCallbacks &callbacks, ::brstd::copyable_function< bool() const > isNetworkAllowed)
static MCAPI void ** $vftableForConnector()
static MCAPI void ** $vftableForNetworkEnableDisableListener()
MCAPI RemoteConnector(::Connector::ConnectionCallbacks &callbacks, ::brstd::copyable_function< bool() const > isNetworkAllowed)
Definition GameConnectionInfo.h:24
Definition copyable_function.h:8
Definition ConnectionDefinition.h:5
Definition Connector.h:27