Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
ServerLocatorComposite Class Reference
Inheritance diagram for ServerLocatorComposite:

Public Types

enum class  State : int { Enabled = 0 , Disabled = 1 , Uninitialized = 2 }

Public Member Functions

ServerLocatorComposite & operator= (ServerLocatorComposite const &)
 ServerLocatorComposite (ServerLocatorComposite const &)
virtual void startAnnouncingServer (::std::string const &playerName, ::std::string const &worldName, ::GameType worldGameType, int numPlayers, int maxNumPlayers, bool isJoinableThroughServerScreen, bool isEditorWorld, bool isHardcore, ::ServerSupportedAuthenticationTypes supportedAuth, ::Social::Nonce const &nonce)
virtual void stopAnnouncingServer ()
virtual void startServerDiscovery (::PortPair ports)
virtual void stopServerDiscovery ()
virtual void addCustomServer (::AsynchronousIPResolver const &futureIP, int port)
virtual::Bedrock::PubSub::Subscription acquireHttpProbePermission ()
virtual ::std::vector<::PingedCompatibleServer > getServerList () const
virtual ::std::shared_ptr<::TransportEndpointCache > getTransportEndpointCache () const
virtual void update ()
virtual::std::chrono::milliseconds getPingTimeForGUID (::std::string const &guid)
virtual void checkCanConnectToCustomServerAsync (::std::string hostIpAddress, int port, ::std::function< void(::ServerConnectivityTestResult)> callback)
virtual void _onDisable ()
virtual void _onEnable ()
MCAPI void $startAnnouncingServer (::std::string const &playerName, ::std::string const &worldName, ::GameType worldGameType, int numPlayers, int maxNumPlayers, bool isJoinableThroughServerScreen, bool isEditorWorld, bool isHardcore, ::ServerSupportedAuthenticationTypes supportedAuth, ::Social::Nonce const &nonce)
MCAPI void $stopAnnouncingServer ()
MCAPI void $startServerDiscovery (::PortPair ports)
MCAPI void $addCustomServer (::AsynchronousIPResolver const &futureIP, int port)
MCAPI void $stopServerDiscovery ()
MCAPI ::std::vector<::PingedCompatibleServer > $getServerList () const
MCAPI void $update ()
MCAPI::std::chrono::milliseconds $getPingTimeForGUID (::std::string const &guid)
MCAPI void $checkCanConnectToCustomServerAsync (::std::string hostIpAddress, int port, ::std::function< void(::ServerConnectivityTestResult)> callback)
MCAPI ::std::shared_ptr<::TransportEndpointCache > $getTransportEndpointCache () const
MCAPI::Bedrock::PubSub::Subscription $acquireHttpProbePermission ()
MCAPI void $_onDisable ()
MCAPI void $_onEnable ()

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::UntypedStorage< 8, 24 > mUnkff7b44
::ll::UntypedStorage< 8, 8 > mUnk46d7e3
::ll::UntypedStorage< 8, 8 > mUnk53642b
::ll::UntypedStorage< 4, 4 > mUnkaf3b65
::ll::UntypedStorage< 8, 64 > mUnk9364d1

Member Function Documentation

◆ startAnnouncingServer()

virtual void ServerLocatorComposite::startAnnouncingServer ( ::std::string const & playerName,
::std::string const & worldName,
::GameType worldGameType,
int numPlayers,
int maxNumPlayers,
bool isJoinableThroughServerScreen,
bool isEditorWorld,
bool isHardcore,
::ServerSupportedAuthenticationTypes supportedAuth,
::Social::Nonce const & nonce )
virtual

Reimplemented from StubServerLocator.

◆ stopAnnouncingServer()

virtual void ServerLocatorComposite::stopAnnouncingServer ( )
virtual

Reimplemented from StubServerLocator.

◆ startServerDiscovery()

virtual void ServerLocatorComposite::startServerDiscovery ( ::PortPair ports)
virtual

Reimplemented from StubServerLocator.

◆ stopServerDiscovery()

virtual void ServerLocatorComposite::stopServerDiscovery ( )
virtual

Reimplemented from StubServerLocator.

◆ addCustomServer()

virtual void ServerLocatorComposite::addCustomServer ( ::AsynchronousIPResolver const & futureIP,
int port )
virtual

Reimplemented from StubServerLocator.

◆ getServerList()

virtual ::std::vector<::PingedCompatibleServer > ServerLocatorComposite::getServerList ( ) const
virtual

Implements ServerLocator.

◆ update()

virtual void ServerLocatorComposite::update ( )
virtual

Reimplemented from StubServerLocator.

◆ getPingTimeForGUID()

virtual::std::chrono::milliseconds ServerLocatorComposite::getPingTimeForGUID ( ::std::string const & guid)
virtual

Implements ServerLocator.

◆ checkCanConnectToCustomServerAsync()

virtual void ServerLocatorComposite::checkCanConnectToCustomServerAsync ( ::std::string hostIpAddress,
int port,
::std::function< void(::ServerConnectivityTestResult)> callback )
virtual

Reimplemented from StubServerLocator.

◆ _onDisable()

virtual void ServerLocatorComposite::_onDisable ( )
virtual

Reimplemented from ServerLocator.

◆ _onEnable()

virtual void ServerLocatorComposite::_onEnable ( )
virtual

Reimplemented from ServerLocator.

◆ $startAnnouncingServer()

MCAPI void StubServerLocator::$startAnnouncingServer ( ::std::string const & playerName,
::std::string const & worldName,
::GameType worldGameType,
int numPlayers,
int maxNumPlayers,
bool isJoinableThroughServerScreen,
bool isEditorWorld,
bool isHardcore,
::ServerSupportedAuthenticationTypes supportedAuth,
::Social::Nonce const & nonce )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $stopAnnouncingServer()

MCAPI void StubServerLocator::$stopAnnouncingServer ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $startServerDiscovery()

MCAPI void StubServerLocator::$startServerDiscovery ( ::PortPair ports)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $addCustomServer()

MCAPI void StubServerLocator::$addCustomServer ( ::AsynchronousIPResolver const & futureIP,
int port )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $stopServerDiscovery()

MCAPI void StubServerLocator::$stopServerDiscovery ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getServerList()

MCAPI ::std::vector<::PingedCompatibleServer > StubServerLocator::$getServerList ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $update()

MCAPI void StubServerLocator::$update ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getPingTimeForGUID()

MCAPI::std::chrono::milliseconds StubServerLocator::$getPingTimeForGUID ( ::std::string const & guid)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $checkCanConnectToCustomServerAsync()

MCAPI void StubServerLocator::$checkCanConnectToCustomServerAsync ( ::std::string hostIpAddress,
int port,
::std::function< void(::ServerConnectivityTestResult)> callback )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getTransportEndpointCache()

MCAPI ::std::shared_ptr<::TransportEndpointCache > ServerLocator::$getTransportEndpointCache ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $acquireHttpProbePermission()

MCAPI::Bedrock::PubSub::Subscription ServerLocator::$acquireHttpProbePermission ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $_onDisable()

MCAPI void ServerLocator::$_onDisable ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $_onEnable()

MCAPI void ServerLocator::$_onEnable ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

MCAPI void ** NetworkEnableDisableListener::$vftable ( )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: