71 virtual bool SendPacket(
74 ::std::string
const& data,
75 ::NetherNet::ESendType eSendType
86 virtual bool ReadPacket(
101 virtual bool GetSessionState(
109 SetSignalingInterface(::std::shared_ptr<::NetherNet::ISignalingInterface>
const& pWebRTCSignalingInterface
113 virtual void SetRelayConfig(::std::vector<::NetherNet::StunRelayServer>
const& config) ;
123 virtual bool IsBroadcastDiscoveryEnabled() ;
126 virtual void EnableBroadcastDiscovery() ;
129 virtual void DisableBroadcastDiscovery() ;
149 MCAPI
void InitializeConfiguration(
154 MCAPI
void ReceiveFromSignalingChannel(
156 ::std::string
const& message,
157 ::NetherNet::SignalingChannelId sourceChannel
160 MCAPI ::NetherNet::ErrorOr<void, ::NetherNet::ESessionError> SendToSignalingChannel(
167 ::std::optional<::NetherNet::SignalingChannelId> preference
180 MCAPI
bool $SendPacket(
183 ::std::string
const& data,
184 ::NetherNet::ESendType eSendType
187 MCAPI
bool $IsPacketAvailable(
::NetherNet::NetworkID remoteId, uint64 connectionId, uint* pcbMessageSize);
192 $ReadPacket(
::NetherNet::NetworkID remoteId, uint64 connectionId,
void* pubDest, uint cbDest, uint* pcbMessageSize);
202 $SetSignalingInterface(::std::shared_ptr<::NetherNet::ISignalingInterface>
const& pWebRTCSignalingInterface);
204 MCAPI
void $SetRelayConfig(::std::vector<::NetherNet::StunRelayServer>
const& config);
210 MCAPI
bool $IsBroadcastDiscoveryEnabled();
212 MCAPI
void $EnableBroadcastDiscovery();
214 MCAPI
void $DisableBroadcastDiscovery();
228 MCAPI
static void** $vftableForISignalingEventHandler();
230 MCAPI
static void** $vftableForILanEventHandler();
232 MCAPI
static void** $vftableForContextProxy();
234 MCAPI
static void** $vftableForINetherNetTransportInterface();
Definition ContextProxy.h:18