|
LeviLamina
|
Classes | |
| struct | NetworkSessionRecord |
Public Member Functions | |
| NetworkSessionManager & | operator= (NetworkSessionManager const &) |
| NetworkSessionManager (NetworkSessionManager const &) | |
| MCAPI bool | CloseSessionWithReason (::NetherNet::NetworkID networkIDRemote, uint64 connectionId, ::NetherNet::ESessionError reason) |
| MCAPI ::gsl::not_null<::NetherNet::NetworkSession * > | FindOrCreateSpecificSession (::NetherNet::NetworkID remoteId, uint64 connectionId, ::Bedrock::Threading::UniqueLock<::std::recursive_mutex > const &sessionsLock, bool disableTrickleIce) |
| MCAPI void | NotifyOnSessionOpen (::NetherNet::NetworkID networkIDRemote, uint64 connectionId) |
| MCAPI void | PeriodicDeadSessionCleanupOnSignalThread () |
| 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) |
| 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 |
Static Public Member Functions | |
| static MCAPI void ** | $vftable () |
Public Attributes | |
| ::ll::UntypedStorage< 8, 80 > | mUnk27e415 |
| ::ll::UntypedStorage< 8, 16 > | mUnk98d923 |
| ::ll::UntypedStorage< 8, 16 > | mUnkc30030 |
| ::ll::UntypedStorage< 8, 8 > | mUnk829b85 |
| ::ll::UntypedStorage< 8, 8 > | mUnkc4549c |
| ::ll::UntypedStorage< 8, 24 > | mUnkaedcad |
| ::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlock > | mControlBlock |
| MCAPI bool NetherNet::NetworkSessionManager::CloseSessionWithReason | ( | ::NetherNet::NetworkID | networkIDRemote, |
| uint64 | connectionId, | ||
| ::NetherNet::ESessionError | reason ) |
| MCAPI ::gsl::not_null<::NetherNet::NetworkSession * > NetherNet::NetworkSessionManager::FindOrCreateSpecificSession | ( | ::NetherNet::NetworkID | remoteId, |
| uint64 | connectionId, | ||
| ::Bedrock::Threading::UniqueLock<::std::recursive_mutex > const & | sessionsLock, | ||
| bool | disableTrickleIce ) |
| MCAPI void NetherNet::NetworkSessionManager::NotifyOnSessionOpen | ( | ::NetherNet::NetworkID | networkIDRemote, |
| uint64 | connectionId ) |
| MCAPI void NetherNet::NetworkSessionManager::PeriodicDeadSessionCleanupOnSignalThread | ( | ) |
| MCAPI ::NetherNet::ErrorOr< void, ::NetherNet::ESessionError > NetherNet::NetworkSessionManager::SendToSignalingChannel | ( | ::NetherNet::NetworkID | networkIDTo, |
| ::std::variant< ::NetherNet::ConnectRequest, ::NetherNet::ConnectResponse, ::NetherNet::ConnectError, ::NetherNet::CandidateAdd > const & | signal, | ||
| ::std::optional<::NetherNet::SignalingChannelId > | preference ) |
|
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 |
|
inherited |
|
inherited |
|
staticinherited |
|
inherited |