|
NetworkSessionManager & | operator= (NetworkSessionManager const &) |
|
| NetworkSessionManager (NetworkSessionManager const &) |
|
MCAPI void | ClearPacketData (::NetherNet::NetworkID remoteId, uint64 connectionId) |
|
MCAPI void | CloseInactiveSessionsOnSignalThread (::NetherNet::NetworkID remoteID, ::std::tuple< ::std::vector<::std::unique_ptr<::NetherNet::NetworkSession > > &, ::Bedrock::Threading::UniqueLock<::std::recursive_mutex > const & > const &list) |
|
MCAPI bool | CloseSessionWithReason (::NetherNet::NetworkID networkIDRemote, uint64 connectionId, ::NetherNet::ESessionError reason) |
|
MCAPI void | FilterDeadSessions (::NetherNet::NetworkID remoteID, ::std::tuple< ::std::vector<::std::unique_ptr<::NetherNet::NetworkSession > > &, ::Bedrock::Threading::UniqueLock<::std::recursive_mutex > const & > const &list) |
|
MCAPI::NetherNet::NetworkSession * | FindOrCreateSpecificSession (::NetherNet::NetworkID remoteId, uint64 connectionId, ::Bedrock::Threading::UniqueLock<::std::recursive_mutex > const &sessionsLock) |
|
MCAPI ::std::vector<::std::unique_ptr<::NetherNet::NetworkSession > > & | GetCurrentSessions (::NetherNet::NetworkID remoteID, ::Bedrock::Threading::UniqueLock<::std::recursive_mutex > const &sessionsLock) |
|
MCAPI bool | GetSessionState (::NetherNet::NetworkID peerId, uint64 connectionId, ::NetherNet::SessionState *pConnectionState) |
|
MCAPI::NetherNet::NetworkSession * | InitiateOutgoingSession (::NetherNet::NetworkID remoteID, ::Bedrock::Threading::UniqueLock<::std::recursive_mutex > const &sessionsLock) |
|
MCAPI bool | IsPacketAvailable (::NetherNet::NetworkID remoteId, uint64 connectionId, uint *pcbMessageSize) |
|
MCAPI void | PeriodicDeadSessionCleanupOnSignalThread () |
|
MCAPI void | ProcessSignal (::NetherNet::NetworkID remoteID, ::NetherNet::ConnectError const &signal, ::NetherNet::SignalingChannelId) const |
|
MCAPI void | ProcessSignal (::NetherNet::NetworkID remoteID, ::NetherNet::ConnectRequest const &signal, ::NetherNet::SignalingChannelId sourceChannel) |
|
MCAPI bool | ReadPacket (::NetherNet::NetworkID remoteId, uint64 connectionId, void *pubDest, uint cbDest, uint *pcbMessageSize) |
|
MCAPI void | RemoteMessageReceived (::NetherNet::NetworkID remoteID, uint64 connectionId, void const *pvData, uint64 cbSize) |
|
MCAPI ::std::vector<::std::unique_ptr<::NetherNet::NetworkSession > > | RemoveSession (::NetherNet::NetworkID remoteID, uint64 connectionId) |
|
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::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 void | $dtor () |
|
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 |
|
MCFOLD void * | $ctor () |
|
MCFOLD void * | $ctor (::Bedrock::EnableNonOwnerReferences const &) |
|