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 remoteId, uint64 connectionId, uint *pcbMessageSize)
 
virtual void ClearPacketData (::NetherNet::NetworkID remoteId, uint64 connectionId)
 
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::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 remoteId,
uint64 connectionId,
uint * pcbMessageSize )
virtual

◆ ClearPacketData()

virtual void NetherNetTransportStub::ClearPacketData ( ::NetherNet::NetworkID remoteId,
uint64 connectionId )
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

◆ 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: