|
virtual bool | host (::ConnectionDefinition const &definition) |
|
virtual void | disconnect () |
|
virtual bool | isServer () const |
|
virtual bool | OnSessionRequested (::NetherNet::NetworkID, uint64) |
|
virtual void | OnSessionOpen (::NetherNet::NetworkID networkID, uint64 sessionId) |
|
MCAPI bool | $host (::ConnectionDefinition const &definition) |
|
MCAPI void | $disconnect () |
|
MCAPI bool | $isServer () const |
|
MCAPI bool | $OnSessionRequested (::NetherNet::NetworkID, uint64) |
|
MCAPI void | $OnSessionOpen (::NetherNet::NetworkID networkID, uint64 sessionId) |
|
virtual void | setDisableLanSignaling (bool disableLanSignaling) |
|
virtual void | setInactivityTimeout (::NetworkIdentifier const &id, ::std::optional<::std::chrono::seconds > inactivityTimeout) |
|
virtual bool | connect (::Social::GameConnectionInfo const &, ::Social::GameConnectionInfo const &) |
|
virtual void | tick () |
|
virtual void | runEvents () |
|
virtual::NetworkIdentifier | getNetworkIdentifier () const |
|
virtual void | closeNetworkConnection (::NetworkIdentifier const &) |
|
virtual bool | setApplicationHandshakeCompleted (::NetworkIdentifier const &) |
|
virtual::TransportLayer | getNetworkType () const |
|
virtual void | _onDisable () |
|
virtual void | _onEnable () |
|
virtual void | OnSpopViolation () |
|
virtual void | OnSessionClose (::NetherNet::NetworkID networkID, uint64 sessionId, ::NetherNet::ESessionError sessionError) |
|
virtual void | OnBroadcastResponseReceived (::NetherNet::NetworkID networkID, void const *pApplicationData, int size) |
|
virtual bool | OnBroadcastDiscoveryRequestReceivedGetResponse (void *pApplicationData, int *pSize) |
|
virtual void | OnSessionGetConnectionFlags (::NetherNet::NetworkID, uint *flags) |
|
MCAPI ::gsl::not_null<::std::shared_ptr<::WebRTCNetworkPeer > > | _getOrCreatePeer (::NetherNet::NetworkID const &remoteId, uint64 sessionId, ::Bedrock::Threading::UniqueLock<::std::recursive_mutex > const &) |
|
MCAPI void | _prepareForNewSession () |
|
MCAPI void | _queueIncomingConnectionEvent (::NetherNet::NetworkID peerId, uint64 sessionId) |
|
MCAPI void * | $ctor (::NetherNetTransportFactory const &factory, ::Connector::ConnectionCallbacks &callbacks, ::std::optional<::NetherNet::NetworkID > networkId) |
|
MCFOLD void * | $ctor () |
|
MCFOLD void * | $ctor (::Bedrock::EnableNonOwnerReferences const &) |
|
MCAPI void | $dtor () |
|
MCAPI void | $setDisableLanSignaling (bool disableLanSignaling) |
|
MCAPI void | $setInactivityTimeout (::NetworkIdentifier const &id, ::std::optional<::std::chrono::seconds > inactivityTimeout) |
|
MCFOLD bool | $connect (::Social::GameConnectionInfo const &, ::Social::GameConnectionInfo const &) |
|
MCFOLD void | $tick () |
|
MCAPI void | $runEvents () |
|
MCAPI::NetworkIdentifier | $getNetworkIdentifier () const |
|
MCFOLD void | $closeNetworkConnection (::NetworkIdentifier const &) |
|
MCFOLD bool | $setApplicationHandshakeCompleted (::NetworkIdentifier const &) |
|
MCFOLD::TransportLayer | $getNetworkType () const |
|
MCFOLD void | $_onDisable () |
|
MCFOLD void | $_onEnable () |
|
MCFOLD void | $OnSpopViolation () |
|
MCAPI void | $OnSessionClose (::NetherNet::NetworkID networkID, uint64 sessionId, ::NetherNet::ESessionError sessionError) |
|
MCAPI void | $OnBroadcastResponseReceived (::NetherNet::NetworkID networkID, void const *pApplicationData, int size) |
|
MCAPI bool | $OnBroadcastDiscoveryRequestReceivedGetResponse (void *pApplicationData, int *pSize) |
|
MCAPI void | $OnSessionGetConnectionFlags (::NetherNet::NetworkID, uint *flags) |
|
virtual::std::string | getLocalIp () |
|
virtual ushort | getPort () const |
|
virtual::Social::GameConnectionInfo const & | getConnectedGameInfo () const |
|
virtual bool | isIPv4Supported () const |
|
virtual bool | isIPv6Supported () const |
|
virtual ushort | getIPv4Port () const |
|
virtual ushort | getIPv6Port () const |
|
MCAPI::std::string | $getLocalIp () |
|
MCAPI ushort | $getPort () const |
|
MCAPI::Social::GameConnectionInfo const & | $getConnectedGameInfo () const |
|
MCAPI bool | $isIPv4Supported () const |
|
MCAPI bool | $isIPv6Supported () const |
|
MCAPI ushort | $getIPv4Port () const |
|
MCAPI ushort | $getIPv6Port () const |
|
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::Bedrock::Http::LibHttpClientInstance > const > | mHttpLibrary |
|
::ll::TypedStorage< 8, 24, ::NetherNet::NetworkID const > | mNetworkID |
|
::ll::TypedStorage< 8, 72, ::std::unique_ptr< ::NetherNet::INetherNetTransportInterface, ::std::function< void(::NetherNet::INetherNetTransportInterface *)> > > | mTransport |
|
::ll::TypedStorage< 8, 80, ::Bedrock::Threading::Mutex > | mBroadcastCallbackMutex |
|
::ll::TypedStorage< 8, 64, ::std::function< bool(void *, int *)> > | mBroadcastRequestCallback |
|
::ll::TypedStorage< 8, 64, ::std::function< void(::NetherNet::NetworkID const &, void const *, int)> > | mBroadcastResponseCallback |
|
::ll::TypedStorage< 8, 80, ::std::recursive_mutex > | mEventsMutex |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::std::vector<::std::variant< ::NetherNetConnector::NewIncomingConnectionEvent, ::NetherNetConnector::NewOutgoingConnectionEvent, ::NetherNetConnector::DisconnectEvent > > > > | mEvents |
|
::ll::TypedStorage< 8, 24, ::std::vector<::std::weak_ptr<::WebRTCNetworkPeer > > > | mPeers |
|
::ll::UntypedStorage< 8, 8 > | mUnkf38309 |
|
::ll::UntypedStorage< 4, 4 > | mUnkaf3b65 |
|
::ll::UntypedStorage< 8, 24 > | mUnk1d223d |
|
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlock > | mControlBlock |
|