|
| MCAPI | ServerNetworkSystem (::Scheduler &receiveThread, ::std::vector<::std::string > const &overrideBroadcastAddresses, ::NetworkSystemToggles const &networkToggles, ::Bedrock::NonOwnerPointer<::NetworkDebugManager > networkDebugManager, ::Bedrock::NotNullNonOwnerPtr<::AppPlatform > appPlatform, ::Bedrock::NotNullNonOwnerPtr<::NetworkSessionOwner > networkSessionOwner, ::NetworkSettingOptions const &networkSettingOption, ::PortMappingInfo const &portMappingInfo, ::NetherNet::LogSeverity defaultLogSeverity, ::std::optional<::NetherNet::NetworkID > networkId, ::Bedrock::NonOwnerPointer<::SignalingService > signalingService, ::std::optional<::PacketGroupDefinition::PacketGroupBuilder > packetGroupBuilder, ::std::unique_ptr<::IPacketSerializationController > packetController) |
| |
| MCAPI ::std::unique_ptr<::NetworkStatistics > | _createNetworkStatistics (::NetworkSystemToggles const &networkToggles, ::Bedrock::NonOwnerPointer<::NetworkDebugManager > const &networkDebugManager) |
| |
| MCAPI::NetworkIdentifier | getLocalNetworkId () const |
| |
| MCAPI::std::string | getMultiplayerCorrelationId () const |
| |
| MCAPI bool | host (::ConnectionDefinition const &definition) |
| |
| MCAPI void | reloadPacketLimitConfig (::PacketGroupDefinition::PacketGroupBuilder &&packetGroupBuilder) |
| |
| MCAPI void * | $ctor (::Scheduler &receiveThread, ::std::vector<::std::string > const &overrideBroadcastAddresses, ::NetworkSystemToggles const &networkToggles, ::Bedrock::NonOwnerPointer<::NetworkDebugManager > networkDebugManager, ::Bedrock::NotNullNonOwnerPtr<::AppPlatform > appPlatform, ::Bedrock::NotNullNonOwnerPtr<::NetworkSessionOwner > networkSessionOwner, ::NetworkSettingOptions const &networkSettingOption, ::PortMappingInfo const &portMappingInfo, ::NetherNet::LogSeverity defaultLogSeverity, ::std::optional<::NetherNet::NetworkID > networkId, ::Bedrock::NonOwnerPointer<::SignalingService > signalingService, ::std::optional<::PacketGroupDefinition::PacketGroupBuilder > packetGroupBuilder, ::std::unique_ptr<::IPacketSerializationController > packetController) |
| |
| MCAPI void | $dtor () |
| |
|
MCFOLD void * | $ctor () |
| |
|
MCFOLD void * | $ctor (::Bedrock::EnableNonOwnerReferences const &) |
| |
| virtual bool | useIPv4Only () const |
| |
| virtual bool | useIPv6Only () const |
| |
| virtual ushort | getDefaultGamePort () const |
| |
| virtual ushort | getDefaultGamePortv6 () const |
| |
| virtual void | _onDisable () |
| |
| virtual void | _onEnable () |
| |
| virtual bool | onNewIncomingConnection (::NetworkIdentifier const &id, ::std::shared_ptr<::NetworkPeer > &&peer) |
| |
| virtual bool | onNewOutgoingConnection (::NetworkIdentifier const &id, ::std::shared_ptr<::NetworkPeer > &&peer) |
| |
| virtual void | onConnectionClosed (::NetworkIdentifier const &id, ::Connection::DisconnectFailReason const discoReason, ::std::string const &reasonMessage, bool skipDisconnectMessage) |
| |
| virtual void | onAllConnectionsClosed (::Connection::DisconnectFailReason, ::std::string const &, bool) |
| |
| virtual void | onAllRemoteConnectionsClosed (::Connection::DisconnectFailReason, ::std::string const &, bool) |
| |
| virtual void | onOutgoingConnectionFailed (::Connection::DisconnectFailReason discoReason, ::std::string const &reasonMessage) |
| |
| virtual void | onWebsocketRequest (::std::string const &serverAddress, ::std::string const &payload, ::std::function< void()> errorCallback) |
| |
|
MCAPI void | _sendInternal (::NetworkIdentifier const &id, ::Packet const &packet, ::std::string const &data) |
| |
|
MCAPI bool | _sortAndPacketizeEvents (::NetworkConnection &connection, ::std::chrono::steady_clock::time_point endTime) |
| |
|
MCAPI void | disconnect () |
| |
|
MCAPI void | enableAsyncFlush (::NetworkIdentifier const &id) |
| |
|
MCAPI::NetworkPeer * | getPeerForUser (::NetworkIdentifier const &id) |
| |
|
MCAPI ::Bedrock::NotNullNonOwnerPtr<::RemoteConnector > | getRemoteConnector () |
| |
|
MCAPI bool | isServer () const |
| |
|
MCAPI void | runEvents (bool networkIsCritical) |
| |
|
MCAPI void | send (::NetworkIdentifier const &id, ::Packet const &packet, ::SubClientId recipientSubId) |
| |
|
MCAPI void | sendToMultiple (::std::vector<::NetworkIdentifierWithSubId > const &ids, ::Packet const &packet) |
| |
|
MCAPI void | setDevConnectionQuality (::DevConnectionQuality quality) |
| |
|
MCAPI void | update (::std::vector<::WeakEntityRef > const *userList) |
| |
|
MCAPI void * | $ctor (::NetworkSystem::Dependencies &&deps) |
| |
|
MCFOLD bool | $useIPv4Only () const |
| |
|
MCAPI bool | $useIPv6Only () const |
| |
|
MCAPI ushort | $getDefaultGamePort () const |
| |
|
MCAPI ushort | $getDefaultGamePortv6 () const |
| |
|
MCAPI void | $_onDisable () |
| |
|
MCAPI void | $_onEnable () |
| |
|
MCAPI bool | $onNewIncomingConnection (::NetworkIdentifier const &id, ::std::shared_ptr<::NetworkPeer > &&peer) |
| |
|
MCAPI bool | $onNewOutgoingConnection (::NetworkIdentifier const &id, ::std::shared_ptr<::NetworkPeer > &&peer) |
| |
|
MCAPI void | $onConnectionClosed (::NetworkIdentifier const &id, ::Connection::DisconnectFailReason const discoReason, ::std::string const &reasonMessage, bool skipDisconnectMessage) |
| |
|
MCAPI void | $onOutgoingConnectionFailed (::Connection::DisconnectFailReason discoReason, ::std::string const &reasonMessage) |
| |
|
MCAPI void | $onWebsocketRequest (::std::string const &serverAddress, ::std::string const &payload, ::std::function< void()> errorCallback) |
| |
|
|
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlock > | mControlBlock |
| |
|
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::NetworkSessionOwner > > | mNetworkSessionOwner |
| |
|
::ll::TypedStorage< 8, 80, ::std::recursive_mutex > | mConnectionsMutex |
| |
|
::ll::TypedStorage< 8, 24, ::std::vector<::std::unique_ptr<::NetworkConnection > > > | mConnections |
| |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::LocalConnector > > | mLocalConnector |
| |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::PacketGroupDefinition::PacketGroupBuilder > > | mPacketGroupBuilder |
| |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::RemoteConnector > > | mRemoteConnector |
| |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ServerLocator > > | mServerLocator |
| |
|
::ll::TypedStorage< 8, 8, uint64 > | mCurrentConnection |
| |
|
::ll::TypedStorage< 8, 16, ::Bedrock::Threading::Async< void > > | mReceiveTask |
| |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::TaskGroup > > | mReceiveTaskGroup |
| |
|
::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::IPacketObserver > > | mPacketObserver |
| |
|
::ll::TypedStorage< 8, 8, ::Scheduler & > | mMainThread |
| |
|
::ll::TypedStorage< 8, 32, ::std::string > | mReceiveBuffer |
| |
|
::ll::TypedStorage< 8, 32, ::std::string > | mSendBuffer |
| |
|
::ll::TypedStorage< 8, 80, ::BinaryStream > | mSendStream |
| |
|
::ll::TypedStorage< 8, 32, ::std::unique_ptr<::NetworkSystem::IncomingPacketQueue >[4]> | mIncomingPackets |
| |
|
::ll::TypedStorage< 1, 1, bool > | mUseIPv6Only |
| |
|
::ll::TypedStorage< 2, 2, ushort > | mDefaultGamePort |
| |
|
::ll::TypedStorage< 2, 2, ushort > | mDefaultGamePortv6 |
| |
|
::ll::TypedStorage< 1, 1, bool > | mIsLanDiscoveryEnabled |
| |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::NetworkStatistics > > | mNetworkStatistics |
| |
|
::ll::TypedStorage< 1, 1, bool > | mWebsocketsEnabled |
| |
|
::ll::TypedStorage< 4, 20, ::NetworkSettingOptions > | mNetworkSettingOptions |
| |
|
::ll::TypedStorage< 1, 1, bool > | mRawRecordingEnabled |
| |
|
::ll::TypedStorage< 8, 8, ::gsl::not_null<::std::unique_ptr<::cereal::ReflectionCtx > > > | mReflectionCtx |
| |
|
::ll::TypedStorage< 8, 8, ::gsl::not_null<::std::unique_ptr<::IPacketSerializationController > > > | mPacketOverrides |
| |
|
::ll::UntypedStorage< 4, 4 > | mUnkaf3b65 |
| |
|
::ll::UntypedStorage< 8, 24 > | mUnk1d223d |
| |