125 virtual bool useIPv4Only() const ;
128 virtual
bool useIPv6Only() const ;
131 virtual ushort getDefaultGamePort() const ;
134 virtual ushort getDefaultGamePortv6() const ;
140 virtual
void _onDisable() ;
143 virtual
void _onEnable() ;
154 virtual
void onConnectionClosed(
156 ::Connection::DisconnectFailReason const,
157 ::
std::
string const&,
162 virtual
void onAllConnectionsClosed(::Connection::DisconnectFailReason, ::
std::
string const&,
bool) ;
166 onAllRemoteConnectionsClosed(::Connection::DisconnectFailReason, ::
std::
string const&,
bool) ;
169 virtual
void onOutgoingConnectionFailed(::Connection::DisconnectFailReason, ::
std::
string const&) ;
172 virtual
void onWebsocketRequest(
173 ::
std::
string const& serverAddress,
174 ::
std::
string const& payload,
175 ::
std::function<
void()> errorCallback
186 MCAPI
bool _isUsingNetherNetTransportLayer() const;
189 _sortAndPacketizeEvents(::
NetworkConnection& connection, ::
std::chrono::steady_clock::time_point endTime);
191 MCAPI
void disconnect();
199 MCAPI ::Bedrock::NotNullNonOwnerPtr<::
RemoteConnector> getRemoteConnector();
201 MCAPI
bool isServer() const;
203 MCAPI
void runEvents(
bool networkIsCritical);
209 MCAPI
void setDevConnectionQuality(::DevConnectionQuality quality);
229 MCFOLD
bool $useIPv4Only() const;
231 MCAPI
bool $useIPv6Only() const;
233 MCAPI ushort $getDefaultGamePort() const;
235 MCAPI ushort $getDefaultGamePortv6() const;
237 MCAPI
void $_onDisable();
239 MCAPI
void $_onEnable();
245 MCAPI
void $onWebsocketRequest(
246 ::
std::
string const& serverAddress,
247 ::
std::
string const& payload,
248 ::
std::function<
void()> errorCallback
255 MCAPI static
void** $vftableForConnectionCallbacks();
257 MCAPI static
void** $vftableForIPSupportInterface();
259 MCAPI static
void** $vftableForNetworkEnableDisableListener();