LeviLamina
|
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 peerId, 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 | 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::NetherNetTransportServerConfiguration 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 peerId, 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 | $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::LanThreadManager & | getLanThread () |
virtual::NetherNet::NetherNetTransportGlobalConfiguration 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::LanThreadManager & | $getLanThread () |
MCAPI::NetherNet::NetherNetTransportGlobalConfiguration 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 |
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< 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 |
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::NetherNetTransportServerConfiguration 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 | peerId, |
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::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::$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.
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
staticinherited |
|
inherited |
|
inherited |