|
|
ServerNetherNetConnector & | operator= (ServerNetherNetConnector const &) |
|
| ServerNetherNetConnector (ServerNetherNetConnector const &) |
| virtual bool | host (::ConnectionDefinition const &definition, ::PrivateKeyManager const &keys) |
| virtual void | disconnect () |
| virtual bool | isServer () const |
| virtual ::Bedrock::Threading::Async< bool > | OnSessionRequested (::NetherNet::NetworkID, uint64, ::std::string_view assertion, ::std::string_view fingerprintJson, bool isLan) |
|
virtual ::Bedrock::Threading::Async< bool > | OnSessionResponse (::NetherNet::NetworkID, uint64, ::std::string_view, ::std::string_view, bool) |
| virtual void | OnSessionOpen (::NetherNet::NetworkID networkID, uint64 sessionId, ::std::string_view assertion, bool isLan) |
| MCAPI | ServerNetherNetConnector (::NetherNetTransportFactory const &factory, ::Connector::ConnectionCallbacks &callbacks, ::std::shared_ptr< void > httpLibrary, ::brstd::copyable_function< bool() const > isNetworkAllowed, ::gsl::not_null<::std::shared_ptr<::ClientIdentityAssertionVerifier > > clientIdentityVerifier, ::std::optional<::NetherNet::NetworkID > networkID) |
| MCAPI void * | $ctor (::NetherNetTransportFactory const &factory, ::Connector::ConnectionCallbacks &callbacks, ::std::shared_ptr< void > httpLibrary, ::brstd::copyable_function< bool() const > isNetworkAllowed, ::gsl::not_null<::std::shared_ptr<::ClientIdentityAssertionVerifier > > clientIdentityVerifier, ::std::optional<::NetherNet::NetworkID > networkID) |
| MCAPI bool | $host (::ConnectionDefinition const &definition, ::PrivateKeyManager const &keys) |
| MCAPI void | $disconnect () |
| MCAPI bool | $isServer () const |
| MCAPI ::Bedrock::Threading::Async< bool > | $OnSessionRequested (::NetherNet::NetworkID, uint64, ::std::string_view assertion, ::std::string_view fingerprintJson, bool isLan) |
| MCAPI ::Bedrock::Threading::Async< bool > | $OnSessionResponse (::NetherNet::NetworkID, uint64, ::std::string_view, ::std::string_view, bool) |
| MCAPI void | $OnSessionOpen (::NetherNet::NetworkID networkID, uint64 sessionId, ::std::string_view assertion, bool isLan) |
|
virtual bool | closeSessionWithUser (::NetherNet::NetworkID remoteId, uint64 sessionId) |
| virtual void | setDisableLanSignaling (bool disableLanSignaling) |
| virtual bool | connect (::Social::GameConnectionInfo const &primaryConnection, ::Social::GameConnectionInfo const &backupConnection, ::std::shared_ptr<::NetherNet::IIdentityAssertionGenerator > identityGenerator) |
| 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, ::Json::Value summary) |
| virtual void | OnDiscoveryResponse (::NetherNet::NetworkID networkID, void const *pApplicationData, int size) |
| virtual ::brstd::move_only_function< bool(::cereal::SchemaWriter &, ::cereal::ContextArea)> | OnDiscoveryRequest () |
| virtual void | OnSessionGetConnectionFlags (::NetherNet::NetworkID, uint *flags) |
| MCAPI void | _resetEventQueue () |
| MCAPI void | setBroadcastResponseCallback (::std::function< void(::NetherNet::NetworkID const &, void const *, int)> &&broadcastResponseCallback) |
| MCAPI void * | $ctor (::NetherNetTransportFactory const &factory, ::Connector::ConnectionCallbacks &callbacks, ::std::shared_ptr< void > httpLibrary, ::brstd::copyable_function< bool() const > isNetworkAllowed, ::std::optional<::NetherNet::NetworkID > networkId) |
| MCAPI void * | $ctor (::Connector::ConnectionCallbacks &callbacks, ::brstd::copyable_function< bool() const > isNetworkAllowed) |
| MCAPI void | $dtor () |
| MCAPI bool | $closeSessionWithUser (::NetherNet::NetworkID remoteId, uint64 sessionId) |
| MCAPI void | $setDisableLanSignaling (bool disableLanSignaling) |
| MCAPI bool | $connect (::Social::GameConnectionInfo const &primaryConnection, ::Social::GameConnectionInfo const &backupConnection, ::std::shared_ptr<::NetherNet::IIdentityAssertionGenerator > identityGenerator) |
| MCAPI void | $tick () |
| MCAPI void | $runEvents () |
| MCAPI::NetworkIdentifier | $getNetworkIdentifier () const |
| MCAPI void | $closeNetworkConnection (::NetworkIdentifier const &) |
| MCAPI bool | $setApplicationHandshakeCompleted (::NetworkIdentifier const &) |
| MCAPI::TransportLayer | $getNetworkType () const |
| MCAPI void | $_onDisable () |
| MCAPI void | $_onEnable () |
| MCAPI void | $OnSpopViolation () |
| MCAPI void | $OnSessionClose (::NetherNet::NetworkID networkID, uint64 sessionId, ::NetherNet::ESessionError sessionError, ::Json::Value summary) |
| MCAPI void | $OnDiscoveryResponse (::NetherNet::NetworkID networkID, void const *pApplicationData, int size) |
| MCAPI ::brstd::move_only_function< bool(::cereal::SchemaWriter &, ::cereal::ContextArea)> | $OnDiscoveryRequest () |
| MCAPI void | $OnSessionGetConnectionFlags (::NetherNet::NetworkID, uint *flags) |
|
virtual::std::string | getLocalIp () |
|
virtual ushort | getPort () const |
|
virtual::Social::GameConnectionInfo const & | getConnectedGameInfo () const |
|
virtual void | setConnectedResolvedExperienceInfo (::std::optional<::Social::ResolvedExperienceInfo > const &resolvedExperienceInfo) |
|
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 void | $setConnectedResolvedExperienceInfo (::std::optional<::Social::ResolvedExperienceInfo > const &resolvedExperienceInfo) |
| MCAPI bool | $isIPv4Supported () const |
| MCAPI bool | $isIPv6Supported () const |
| MCAPI ushort | $getIPv4Port () const |
| MCAPI ushort | $getIPv6Port () const |
|
|
::ll::UntypedStorage< 8, 16 > | mUnkbb293d |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr< void > 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, ::std::mutex > | mBroadcastCallbackMutex |
|
::ll::TypedStorage< 8, 64, ::brstd::move_only_function< ::brstd::move_only_function< bool(::cereal::SchemaWriter &, ::cereal::ContextArea)>()> > | 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::TypedStorage< 8, 8, ::Connector::ConnectionCallbacks & > | mCallbacks |
|
::ll::UntypedStorage< 4, 4 > | mUnkaf3b65 |
|
::ll::UntypedStorage< 8, 64 > | mUnk9364d1 |
|
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlock > | mControlBlock |