|
LeviLamina
|
Inheritance diagram for NetherNet::SimpleNetworkInterfaceImpl:Public Member Functions | |
| SimpleNetworkInterfaceImpl & | operator= (SimpleNetworkInterfaceImpl const &) |
| SimpleNetworkInterfaceImpl (SimpleNetworkInterfaceImpl const &) | |
| virtual bool | SendPacket (::NetherNet::NetworkID remoteId, uint64 connectionId, ::std::string const &data, ::NetherNet::ESendType 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 networkIDRemote) |
| virtual bool | CloseSessionWithUser (::NetherNet::NetworkID networkIDRemote, uint64 connectionId) |
| virtual bool | GetSessionState (::NetherNet::NetworkID networkIDRemote, uint64 connectionId, ::NetherNet::SessionState *pConnectionState) |
| virtual void | SetSignalingInterface (::std::shared_ptr<::NetherNet::ISignalingInterface > const &pWebRTCSignalingInterface) |
| virtual void | SetRelayConfig (::std::vector<::NetherNet::StunRelayServer > const &config) |
| virtual void | SetInactivityTimeout (::NetherNet::NetworkID remoteId, ::std::optional<::std::chrono::seconds > inactivityTimeout) |
| virtual::Bedrock::PubSub::Subscription | RegisterEventHandler (::NetherNet::ISignalingEventHandler *handler) |
| virtual::Bedrock::PubSub::Subscription | RegisterEventHandler (::NetherNet::ILanEventHandler *handler) |
| virtual bool | IsBroadcastDiscoveryEnabled () |
| virtual void | EnableBroadcastDiscovery () |
| virtual void | DisableBroadcastDiscovery () |
| virtual void | EnableLANSignaling () |
| virtual void | DisableLANSignaling () |
| virtual void | OnSignalingEvent (::NetherNet::SignalingEvents::MessageReceived const &event) |
| virtual void | OnLanEvent (::NetherNet::LanEvents::MessageReceived const &event) |
| virtual void | OnLanEvent (::NetherNet::LanEvents::DiscoveryRequest const &event) |
| virtual void | OnLanEvent (::NetherNet::LanEvents::DiscoveryResponse const &event) |
| MCAPI void | Initialize (::NetherNet::INetherNetTransportInterfaceCallbacks *pCallbacks) |
| MCAPI void | InitializeConfiguration (::NetherNet::TransportConfiguration const *pConfiguration, ::webrtc::PeerConnectionInterface::RTCConfiguration *pRtcConfigOut) |
| MCAPI void | ReceiveFromSignalingChannel (::NetherNet::NetworkID from, ::std::string const &message, ::NetherNet::SignalingChannelId sourceChannel) |
| MCAPI ::NetherNet::ErrorOr< void, ::NetherNet::ESessionError > | SendToSignalingChannel (::NetherNet::NetworkID networkIDTo, ::std::variant< ::NetherNet::ConnectRequest, ::NetherNet::ConnectResponse, ::NetherNet::ConnectError, ::NetherNet::CandidateAdd > const &signal, ::std::optional<::NetherNet::SignalingChannelId > preference) |
| MCAPI void | $dtor () |
| MCAPI bool | $SendPacket (::NetherNet::NetworkID remoteId, uint64 connectionId, ::std::string const &data, ::NetherNet::ESendType eSendType) |
| MCAPI bool | $IsPacketAvailable (::NetherNet::NetworkID remoteId, uint64 connectionId, uint *pcbMessageSize) |
| MCAPI void | $ClearPacketData (::NetherNet::NetworkID remoteId, uint64 connectionId) |
| MCAPI bool | $ReadPacket (::NetherNet::NetworkID remoteId, uint64 connectionId, void *pubDest, uint cbDest, uint *pcbMessageSize) |
| MCAPI bool | $OpenSessionWithUser (::NetherNet::NetworkID networkIDRemote) |
| MCAPI bool | $CloseSessionWithUser (::NetherNet::NetworkID networkIDRemote, uint64 connectionId) |
| MCAPI bool | $GetSessionState (::NetherNet::NetworkID networkIDRemote, uint64 connectionId, ::NetherNet::SessionState *pConnectionState) |
| MCAPI void | $SetSignalingInterface (::std::shared_ptr<::NetherNet::ISignalingInterface > const &pWebRTCSignalingInterface) |
| MCAPI void | $SetRelayConfig (::std::vector<::NetherNet::StunRelayServer > const &config) |
| MCAPI void | $SetInactivityTimeout (::NetherNet::NetworkID remoteId, ::std::optional<::std::chrono::seconds > inactivityTimeout) |
| MCAPI::Bedrock::PubSub::Subscription | $RegisterEventHandler (::NetherNet::ISignalingEventHandler *handler) |
| MCAPI::Bedrock::PubSub::Subscription | $RegisterEventHandler (::NetherNet::ILanEventHandler *handler) |
| MCAPI bool | $IsBroadcastDiscoveryEnabled () |
| MCAPI void | $EnableBroadcastDiscovery () |
| MCAPI void | $DisableBroadcastDiscovery () |
| MCAPI void | $EnableLANSignaling () |
| MCAPI void | $DisableLANSignaling () |
| MCAPI void | $OnSignalingEvent (::NetherNet::SignalingEvents::MessageReceived const &event) |
| MCAPI void | $OnLanEvent (::NetherNet::LanEvents::MessageReceived const &event) |
| MCAPI void | $OnLanEvent (::NetherNet::LanEvents::DiscoveryRequest const &event) |
| MCAPI void | $OnLanEvent (::NetherNet::LanEvents::DiscoveryResponse const &event) |
| virtual::NetherNet::RtcThreadManager const & | getSignalThread () const |
| virtual::NetherNet::RtcThreadManager const & | getNetworkThread () const |
| virtual::NetherNet::RtcThreadManager const & | getWorkerThread () const |
| virtual::NetherNet::ILanDiscovery & | getLanDiscovery () |
| virtual void | onSuspend () |
| virtual void | onResume () |
| virtual::NetherNet::GlobalConfiguration const & | getGlobalConfig () const |
| virtual void | setLoggingLevel (::NetherNet::LogSeverity min) |
| virtual void | _logMessage (::NetherNet::LogSeverity level, char const *fmt, char *args) const |
| MCAPI::NetherNet::RtcThreadManager const & | $getSignalThread () const |
| MCAPI::NetherNet::RtcThreadManager const & | $getNetworkThread () const |
| MCAPI::NetherNet::RtcThreadManager const & | $getWorkerThread () const |
| MCAPI::NetherNet::ILanDiscovery & | $getLanDiscovery () |
| MCAPI void | $onSuspend () |
| MCAPI void | $onResume () |
| MCAPI::NetherNet::GlobalConfiguration const & | $getGlobalConfig () const |
| MCAPI void | $setLoggingLevel (::NetherNet::LogSeverity min) |
| MCAPI void | $_logMessage (::NetherNet::LogSeverity level, char const *fmt, char *args) const |
| MCAPI void | logMessage (::NetherNet::LogSeverity, char const *,...) const |
| MCFOLD void * | $ctor () |
| MCFOLD void * | $ctor (::Bedrock::EnableNonOwnerReferences const &) |
| virtual void | OnLanEvent (::NetherNet::LanEvents::MessageSent const &) |
| MCAPI void | $OnLanEvent (::NetherNet::LanEvents::MessageSent const &) |
Static Public Member Functions | |
| static MCAPI void ** | $vftableForISignalingEventHandler () |
| static MCAPI void ** | $vftableForILanEventHandler () |
| static MCAPI void ** | $vftableForContextProxy () |
| static MCAPI void ** | $vftableForINetherNetTransportInterface () |
| static MCAPI void ** | $vftable () |
Public Attributes | |
| ::ll::UntypedStorage< 4, 4 > | mUnka9f77d |
| ::ll::UntypedStorage< 8, 8 > | mUnk960909 |
| ::ll::UntypedStorage< 8, 24 > | mUnk17a828 |
| ::ll::UntypedStorage< 8, 8 > | mUnkfb8de3 |
| ::ll::UntypedStorage< 8, 8 > | mUnkb5d73e |
| ::ll::UntypedStorage< 8, 80 > | mUnka71ac8 |
| ::ll::UntypedStorage< 8, 384 > | mUnkcf1ee0 |
| ::ll::UntypedStorage< 1, 1 > | mUnk49643d |
| ::ll::UntypedStorage< 8, 16 > | mUnk6e9a1e |
| ::ll::UntypedStorage< 8, 16 > | mUnkd76d91 |
| ::ll::UntypedStorage< 8, 16 > | mUnk9e7ad4 |
| ::ll::UntypedStorage< 8, 8 > | mUnka1effb |
| ::ll::UntypedStorage< 8, 8 > | mUnk51d62d |
| ::ll::UntypedStorage< 8, 24 > | mUnkaedcad |
| ::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlock > | mControlBlock |
|
virtual |
Implements NetherNet::INetherNetTransportInterface.
|
virtual |
Implements NetherNet::INetherNetTransportInterface.
|
virtual |
Implements NetherNet::INetherNetTransportInterface.
|
virtual |
Implements NetherNet::INetherNetTransportInterface.
|
virtual |
Implements NetherNet::INetherNetTransportInterface.
|
virtual |
Implements NetherNet::INetherNetTransportInterface.
|
virtual |
Implements NetherNet::INetherNetTransportInterface.
|
virtual |
Implements NetherNet::INetherNetTransportInterface.
|
virtual |
Implements NetherNet::INetherNetTransportInterface.
|
virtual |
Implements NetherNet::INetherNetTransportInterface.
|
virtual |
Implements NetherNet::INetherNetTransportInterface.
|
virtual |
Implements NetherNet::INetherNetTransportInterface.
|
virtual |
Implements NetherNet::INetherNetTransportInterface.
|
virtual |
Implements NetherNet::INetherNetTransportInterface.
|
virtual |
Implements NetherNet::INetherNetTransportInterface.
|
virtual |
Implements NetherNet::INetherNetTransportInterface.
|
virtual |
Implements NetherNet::INetherNetTransportInterface.
|
virtual |
Reimplemented from NetherNet::ISignalingEventHandler.
|
virtual |
Reimplemented from NetherNet::ILanEventHandler.
|
virtual |
Reimplemented from NetherNet::ILanEventHandler.
|
virtual |
Reimplemented from NetherNet::ILanEventHandler.
| MCAPI void NetherNet::SimpleNetworkInterfaceImpl::Initialize | ( | ::NetherNet::INetherNetTransportInterfaceCallbacks * | pCallbacks | ) |
| MCAPI void NetherNet::SimpleNetworkInterfaceImpl::InitializeConfiguration | ( | ::NetherNet::TransportConfiguration const * | pConfiguration, |
| ::webrtc::PeerConnectionInterface::RTCConfiguration * | pRtcConfigOut ) |
| MCAPI void NetherNet::SimpleNetworkInterfaceImpl::ReceiveFromSignalingChannel | ( | ::NetherNet::NetworkID | from, |
| ::std::string const & | message, | ||
| ::NetherNet::SignalingChannelId | sourceChannel ) |
| MCAPI ::NetherNet::ErrorOr< void, ::NetherNet::ESessionError > NetherNet::SimpleNetworkInterfaceImpl::SendToSignalingChannel | ( | ::NetherNet::NetworkID | networkIDTo, |
| ::std::variant< ::NetherNet::ConnectRequest, ::NetherNet::ConnectResponse, ::NetherNet::ConnectError, ::NetherNet::CandidateAdd > const & | signal, | ||
| ::std::optional<::NetherNet::SignalingChannelId > | preference ) |
| MCAPI void NetherNet::SimpleNetworkInterfaceImpl::$dtor | ( | ) |
| MCAPI bool NetherNet::SimpleNetworkInterfaceImpl::$SendPacket | ( | ::NetherNet::NetworkID | remoteId, |
| uint64 | connectionId, | ||
| ::std::string const & | data, | ||
| ::NetherNet::ESendType | eSendType ) |
| MCAPI bool NetherNet::SimpleNetworkInterfaceImpl::$IsPacketAvailable | ( | ::NetherNet::NetworkID | remoteId, |
| uint64 | connectionId, | ||
| uint * | pcbMessageSize ) |
| MCAPI void NetherNet::SimpleNetworkInterfaceImpl::$ClearPacketData | ( | ::NetherNet::NetworkID | remoteId, |
| uint64 | connectionId ) |
| MCAPI bool NetherNet::SimpleNetworkInterfaceImpl::$ReadPacket | ( | ::NetherNet::NetworkID | remoteId, |
| uint64 | connectionId, | ||
| void * | pubDest, | ||
| uint | cbDest, | ||
| uint * | pcbMessageSize ) |
| MCAPI bool NetherNet::SimpleNetworkInterfaceImpl::$OpenSessionWithUser | ( | ::NetherNet::NetworkID | networkIDRemote | ) |
| MCAPI bool NetherNet::SimpleNetworkInterfaceImpl::$CloseSessionWithUser | ( | ::NetherNet::NetworkID | networkIDRemote, |
| uint64 | connectionId ) |
| MCAPI bool NetherNet::SimpleNetworkInterfaceImpl::$GetSessionState | ( | ::NetherNet::NetworkID | networkIDRemote, |
| uint64 | connectionId, | ||
| ::NetherNet::SessionState * | pConnectionState ) |
| MCAPI void NetherNet::SimpleNetworkInterfaceImpl::$SetSignalingInterface | ( | ::std::shared_ptr<::NetherNet::ISignalingInterface > const & | pWebRTCSignalingInterface | ) |
| MCAPI void NetherNet::SimpleNetworkInterfaceImpl::$SetRelayConfig | ( | ::std::vector<::NetherNet::StunRelayServer > const & | config | ) |
| MCAPI void NetherNet::SimpleNetworkInterfaceImpl::$SetInactivityTimeout | ( | ::NetherNet::NetworkID | remoteId, |
| ::std::optional<::std::chrono::seconds > | inactivityTimeout ) |
| MCAPI::Bedrock::PubSub::Subscription NetherNet::SimpleNetworkInterfaceImpl::$RegisterEventHandler | ( | ::NetherNet::ISignalingEventHandler * | handler | ) |
| MCAPI::Bedrock::PubSub::Subscription NetherNet::SimpleNetworkInterfaceImpl::$RegisterEventHandler | ( | ::NetherNet::ILanEventHandler * | handler | ) |
| MCAPI bool NetherNet::SimpleNetworkInterfaceImpl::$IsBroadcastDiscoveryEnabled | ( | ) |
| MCAPI void NetherNet::SimpleNetworkInterfaceImpl::$EnableBroadcastDiscovery | ( | ) |
| MCAPI void NetherNet::SimpleNetworkInterfaceImpl::$DisableBroadcastDiscovery | ( | ) |
| MCAPI void NetherNet::SimpleNetworkInterfaceImpl::$EnableLANSignaling | ( | ) |
| MCAPI void NetherNet::SimpleNetworkInterfaceImpl::$DisableLANSignaling | ( | ) |
| MCAPI void NetherNet::SimpleNetworkInterfaceImpl::$OnSignalingEvent | ( | ::NetherNet::SignalingEvents::MessageReceived const & | event | ) |
| MCAPI void NetherNet::SimpleNetworkInterfaceImpl::$OnLanEvent | ( | ::NetherNet::LanEvents::MessageReceived const & | event | ) |
| MCAPI void NetherNet::SimpleNetworkInterfaceImpl::$OnLanEvent | ( | ::NetherNet::LanEvents::DiscoveryRequest const & | event | ) |
| MCAPI void NetherNet::SimpleNetworkInterfaceImpl::$OnLanEvent | ( | ::NetherNet::LanEvents::DiscoveryResponse const & | event | ) |
|
static |
|
static |
|
static |
|
static |
|
virtualinherited |
Implements NetherNet::IContext.
|
virtualinherited |
Implements NetherNet::IContext.
|
virtualinherited |
Implements NetherNet::IContext.
|
virtualinherited |
Implements NetherNet::IContext.
|
virtualinherited |
Implements NetherNet::IContext.
|
virtualinherited |
Implements NetherNet::IContext.
|
virtualinherited |
Implements NetherNet::IContext.
|
virtualinherited |
Implements NetherNet::IContext.
|
virtualinherited |
Implements NetherNet::IContext.
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
staticinherited |
|
inherited |
|
inherited |