42 ServerNetworkSystem();
47 virtual ~ServerNetworkSystem() ;
53 MCAPI ServerNetworkSystem(
55 ::std::vector<::std::string>
const& overrideBroadcastAddresses,
58 ::Bedrock::NotNullNonOwnerPtr<::AppPlatform> appPlatform,
59 ::Bedrock::NotNullNonOwnerPtr<::NetworkSessionOwner> networkSessionOwner,
62 ::NetherNet::LogSeverity defaultLogSeverity,
63 ::std::optional<::NetherNet::NetworkID> networkId,
65 ::std::optional<::PacketGroupDefinition::PacketGroupBuilder> packetGroupBuilder,
66 ::std::unique_ptr<::IPacketSerializationController> packetController
70 MCAPI ::std::shared_ptr<::SignalingServiceSignInJob> createSignalingServiceSigninJobIfNeeded(
71 ::std::shared_ptr<::SignalingService> signalingService,
76 MCAPI ::NetworkIdentifier getLocalNetworkId()
const;
90 ::std::vector<::std::string>
const& overrideBroadcastAddresses,
93 ::Bedrock::NotNullNonOwnerPtr<::AppPlatform> appPlatform,
94 ::Bedrock::NotNullNonOwnerPtr<::NetworkSessionOwner> networkSessionOwner,
97 ::NetherNet::LogSeverity defaultLogSeverity,
98 ::std::optional<::NetherNet::NetworkID> networkId,
100 ::std::optional<::PacketGroupDefinition::PacketGroupBuilder> packetGroupBuilder,
101 ::std::unique_ptr<::IPacketSerializationController> packetController