LeviLamina
Loading...
Searching...
No Matches
NetherNetTransportStub Struct Reference
Inheritance diagram for NetherNetTransportStub:

Public Member Functions

virtual bool SendPacket (::NetherNet::NetworkID, uint64, ::std::string const &, ::NetherNet::ESendType)
virtual bool IsPacketAvailable (::NetherNet::NetworkID, uint64, uint *)
virtual bool ReadPacket (::NetherNet::NetworkID remoteId, uint64 connectionId, void *pubDest, uint cbDest, uint *pcbMessageSize)
virtual bool OpenSessionWithUser (::NetherNet::NetworkID)
virtual bool CloseSessionWithUser (::NetherNet::NetworkID, uint64)
virtual bool GetSessionState (::NetherNet::NetworkID peerId, uint64 connectionId, ::NetherNet::SessionState *pConnectionState)
virtual void SetSignalingInterface (::std::shared_ptr<::NetherNet::ISignalingInterface > const &)
virtual void SetRelayConfig (::std::vector<::NetherNet::StunRelayServer > const &)
virtual bool IsBroadcastDiscoveryEnabled ()
virtual void EnableBroadcastDiscovery ()
virtual void DisableBroadcastDiscovery ()
virtual void EnableLANSignaling ()
virtual void DisableLANSignaling ()
virtual void EnableTrickleIce ()
virtual void DisableTrickleIce ()
virtual::Bedrock::PubSub::Subscription RegisterEventHandler (::NetherNet::ISignalingEventHandler *)
virtual::Bedrock::PubSub::Subscription RegisterEventHandler (::NetherNet::ILanEventHandler *)

Member Function Documentation

◆ SendPacket()

virtual bool NetherNetTransportStub::SendPacket ( ::NetherNet::NetworkID ,
uint64 ,
::std::string const & ,
::NetherNet::ESendType  )
virtual

◆ IsPacketAvailable()

virtual bool NetherNetTransportStub::IsPacketAvailable ( ::NetherNet::NetworkID ,
uint64 ,
uint *  )
virtual

◆ ReadPacket()

virtual bool NetherNetTransportStub::ReadPacket ( ::NetherNet::NetworkID remoteId,
uint64 connectionId,
void * pubDest,
uint cbDest,
uint * pcbMessageSize )
virtual

◆ OpenSessionWithUser()

virtual bool NetherNetTransportStub::OpenSessionWithUser ( ::NetherNet::NetworkID )
virtual

◆ CloseSessionWithUser()

virtual bool NetherNetTransportStub::CloseSessionWithUser ( ::NetherNet::NetworkID ,
uint64  )
virtual

◆ GetSessionState()

virtual bool NetherNetTransportStub::GetSessionState ( ::NetherNet::NetworkID peerId,
uint64 connectionId,
::NetherNet::SessionState * pConnectionState )
virtual

◆ SetSignalingInterface()

virtual void NetherNetTransportStub::SetSignalingInterface ( ::std::shared_ptr<::NetherNet::ISignalingInterface > const & )
virtual

◆ SetRelayConfig()

virtual void NetherNetTransportStub::SetRelayConfig ( ::std::vector<::NetherNet::StunRelayServer > const & )
virtual

◆ IsBroadcastDiscoveryEnabled()

virtual bool NetherNetTransportStub::IsBroadcastDiscoveryEnabled ( )
virtual

◆ EnableBroadcastDiscovery()

virtual void NetherNetTransportStub::EnableBroadcastDiscovery ( )
virtual

◆ DisableBroadcastDiscovery()

virtual void NetherNetTransportStub::DisableBroadcastDiscovery ( )
virtual

◆ EnableLANSignaling()

virtual void NetherNetTransportStub::EnableLANSignaling ( )
virtual

◆ DisableLANSignaling()

virtual void NetherNetTransportStub::DisableLANSignaling ( )
virtual

◆ EnableTrickleIce()

virtual void NetherNetTransportStub::EnableTrickleIce ( )
virtual

◆ DisableTrickleIce()

virtual void NetherNetTransportStub::DisableTrickleIce ( )
virtual

◆ RegisterEventHandler() [1/2]

virtual::Bedrock::PubSub::Subscription NetherNetTransportStub::RegisterEventHandler ( ::NetherNet::ISignalingEventHandler * )
virtual

◆ RegisterEventHandler() [2/2]

virtual::Bedrock::PubSub::Subscription NetherNetTransportStub::RegisterEventHandler ( ::NetherNet::ILanEventHandler * )
virtual

The documentation for this struct was generated from the following file: