3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/nether_net/LogSeverity.h"
22MCNAPI ::NetherNet::INetherNetTransportInterface* CreateNetherNetTransportInterface(
23 ::NetherNet::NetworkID
const& localID,
24 ::NetherNet::TransportConfiguration
const& configuration,
25 ::NetherNet::INetherNetTransportInterfaceCallbacks* pCallbacks
29MCNAPI ::std::unique_ptr<::NetherNet::ISocketFactory> CreateSocketFactory();
32MCNAPI
void DestroyNetherNetTransportInterface(::NetherNet::INetherNetTransportInterface* transportInterface);
34MCNAPI
void InitializeNetherNetTransport(::NetherNet::GlobalConfiguration
const& config);
37MCNAPI
void SetNetherNetTransportLogging(::NetherNet::LogSeverity level);
40MCNAPI
void ShutdownNetherNetTransport();
45MCNAPI ::webrtc::IPAddress
const& IPv4Any();
47MCNAPI ::webrtc::IPAddress
const& IPv4Broadcast();
49MCNAPI ::webrtc::IPAddress
const& IPv6AllHostsLinkLocal();
51MCNAPI ::webrtc::IPAddress
const& IPv6Any();
Definition INetherNetTransportInterfaceCallbacks.h:20
Definition INetherNetTransportInterface.h:22
Definition ISocketFactory.h:13
Definition GlobalConfiguration.h:7
Definition NetworkID.h:17
Definition TransportConfiguration.h:11