48 ::std::vector<::std::string>
const& overrideBroadcastAddresses,
51 ::Bedrock::NotNullNonOwnerPtr<::AppPlatform> appPlatform,
52 ::Bedrock::NotNullNonOwnerPtr<::NetworkSessionOwner> networkSessionOwner,
55 ::NetherNet::LogSeverity defaultLogSeverity,
56 ::std::optional<::NetherNet::NetworkID> networkId,
58 ::std::optional<::PacketGroupDefinition::PacketGroupBuilder> packetGroupBuilder,
59 ::std::unique_ptr<::IPacketSerializationController> packetController
62 MCAPI ::std::unique_ptr<::NetworkStatistics> _createNetworkStatistics(
67 MCAPI ::NetworkIdentifier getLocalNetworkId()
const;
69 MCAPI ::std::string getMultiplayerCorrelationId()
const;
79 MCAPI static ::NetworkSystem::Dependencies _createConstructionDependencies(
82 ::std::vector<::std::string>
const& overrideBroadcastAddresses,
85 ::Bedrock::NotNullNonOwnerPtr<::AppPlatform> appPlatform,
86 ::Bedrock::NotNullNonOwnerPtr<::NetworkSessionOwner> networkSessionOwner,
88 ::std::optional<::NetherNet::NetworkID> networkId,
90 ::std::unique_ptr<::IPacketSerializationController> packetController
99 ::std::vector<::std::string>
const& overrideBroadcastAddresses,
102 ::Bedrock::NotNullNonOwnerPtr<::AppPlatform> appPlatform,
103 ::Bedrock::NotNullNonOwnerPtr<::NetworkSessionOwner> networkSessionOwner,
106 ::NetherNet::LogSeverity defaultLogSeverity,
107 ::std::optional<::NetherNet::NetworkID> networkId,
109 ::std::optional<::PacketGroupDefinition::PacketGroupBuilder> packetGroupBuilder,
110 ::std::unique_ptr<::IPacketSerializationController> packetController