|
|
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 bool | ReadPacket (::NetherNet::NetworkID remoteId, uint64 connectionId, void *pubDest, uint cbDest, uint *pcbMessageSize) |
| virtual bool | OpenSessionWithUser (::NetherNet::NetworkID networkIDRemote, ::std::shared_ptr<::NetherNet::IIdentityAssertionGenerator > identityGenerator) |
| virtual void | SetIdentityGenerator (::std::shared_ptr<::NetherNet::IIdentityAssertionGenerator > identityGenerator) |
| 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::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 | AddLanHost (::NetherNet::NetworkID remote, ::std::string const &ip, int port) |
| virtual void | RemoveLanHost (::NetherNet::NetworkID remote) |
| virtual void | EnableLANSignaling () |
| virtual void | DisableLANSignaling () |
| virtual void | EnableTrickleIce () |
| virtual void | DisableTrickleIce () |
| 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 | Finalize () |
|
MCAPI void | Initialize (::NetherNet::INetherNetTransportInterfaceCallbacks *pCallbacks) |
|
MCAPI void | ReceiveFromSignalingChannel (::NetherNet::NetworkID from, ::std::string_view 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 | SimpleNetworkInterfaceImpl (::NetherNet::ContextProxy const &ctx, ::NetherNet::NetworkID const &networkID, ::NetherNet::TransportConfiguration const &configuration) |
|
MCAPI void * | $ctor (::NetherNet::ContextProxy const &ctx, ::NetherNet::NetworkID const &networkID, ::NetherNet::TransportConfiguration const &configuration) |
|
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 bool | $ReadPacket (::NetherNet::NetworkID remoteId, uint64 connectionId, void *pubDest, uint cbDest, uint *pcbMessageSize) |
|
MCAPI bool | $OpenSessionWithUser (::NetherNet::NetworkID networkIDRemote, ::std::shared_ptr<::NetherNet::IIdentityAssertionGenerator > identityGenerator) |
|
MCAPI void | $SetIdentityGenerator (::std::shared_ptr<::NetherNet::IIdentityAssertionGenerator > identityGenerator) |
|
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::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 | $AddLanHost (::NetherNet::NetworkID remote, ::std::string const &ip, int port) |
|
MCAPI void | $RemoveLanHost (::NetherNet::NetworkID remote) |
|
MCAPI void | $EnableLANSignaling () |
|
MCAPI void | $DisableLANSignaling () |
|
MCAPI void | $EnableTrickleIce () |
|
MCAPI void | $DisableTrickleIce () |
|
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 void * | $ctor (::NetherNet::IContext &target) |
| MCAPI void | $dtor () |
| 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 level, char const *fmt,...) const |
|
virtual void | OnLanEvent (::NetherNet::LanEvents::MessageSent const &event) |
| MCAPI void | $OnLanEvent (::NetherNet::LanEvents::MessageSent const &event) |