3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/nether_net/LogSeverity.h"
18class NetherNetTransportFactory {
29 NetherNetTransportFactory& operator=(NetherNetTransportFactory
const&);
30 NetherNetTransportFactory(NetherNetTransportFactory
const&);
31 NetherNetTransportFactory();
36 virtual ~NetherNetTransportFactory();
38 virtual ::std::unique_ptr<
53 ::NetherNet::LogSeverity defaultLogSeverity
60 MCNAPI_C
static void setLoggingVerbosity(
::Option const& loggingOption);
69 ::NetherNet::LogSeverity defaultLogSeverity
82 MCNAPI ::std::unique_ptr<
static MCAPI void ** $vftable()
MCAPI NetherNetTransportFactory(::NetworkSystemToggles const &toggles, ::PortMappingInfo portMappingInfo, ::NetherNet::LogSeverity defaultLogSeverity)
MCAPI void * $ctor(::NetworkSystemToggles const &toggles, ::PortMappingInfo portMappingInfo, ::NetherNet::LogSeverity defaultLogSeverity)
MCAPI ::std::unique_ptr< ::NetherNet::INetherNetTransportInterface, ::std::function< void(::NetherNet::INetherNetTransportInterface *)> > $createTransport(::NetherNet::NetworkID const &id, ::NetherNet::INetherNetTransportInterfaceCallbacks *callbacks) const
Definition INetherNetTransportInterfaceCallbacks.h:16
Definition INetherNetTransportInterface.h:21
Definition NetworkID.h:17
Definition NetworkSystemToggles.h:11
Definition PortMappingInfo.h:5