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

ServerLocatorCompositeoperator= (ServerLocatorComposite const &)
 
 ServerLocatorComposite (ServerLocatorComposite const &)
 
virtual void startAnnouncingServer (::std::string const &, ::std::string const &, ::Bedrock::NonOwnerPointer<::AppPlatform >, ::GameType, int, int, bool, bool, bool)
 
virtual void stopAnnouncingServer (::Bedrock::NonOwnerPointer<::AppPlatform >)
 
virtual void startServerDiscovery (::PortPair)
 
virtual void stopServerDiscovery ()
 
virtual void addCustomServer (::AsynchronousIPResolver const &, int)
 
virtual void addCustomServer (::std::string const &, int)
 
virtual ::std::vector<::PingedCompatibleServergetServerList () const
 
virtual void clearServerList ()
 
virtual void update ()
 
virtual float getPingTimeForGUID (::std::string const &)
 
virtual void checkCanConnectToCustomServerAsync (::std::string, int, ::std::function< void(::ServerConnectivityTestResult)>)
 
MCAPI void * $ctor ()
 
MCAPI void $startAnnouncingServer (::std::string const &playerName, ::std::string const &worldName, ::Bedrock::NonOwnerPointer<::AppPlatform > appPlatform, ::GameType gameType, int numPlayers, int maxNumPlayers, bool isJoinableThroughServerScreen, bool isEditorWorld, bool isHardcore)
 
MCAPI void $stopAnnouncingServer (::Bedrock::NonOwnerPointer<::AppPlatform > appPlatform)
 
MCFOLD void $startServerDiscovery (::PortPair ports)
 
MCFOLD void $addCustomServer (::AsynchronousIPResolver const &futureIP, int port)
 
MCFOLD void $addCustomServer (::std::string const &address, int port)
 
MCFOLD void $stopServerDiscovery ()
 
MCFOLD ::std::vector<::PingedCompatibleServer$getServerList () const
 
MCFOLD void $clearServerList ()
 
MCFOLD void $update ()
 
MCFOLD float $getPingTimeForGUID (::std::string const &guid)
 
MCAPI void $checkCanConnectToCustomServerAsync (::std::string hostIpAddress, int port, ::std::function< void(::ServerConnectivityTestResult)> callback)
 
virtual void _onDisable ()
 
virtual void _onEnable ()
 
MCAPI void $dtor ()
 
MCFOLD void $_onDisable ()
 
MCFOLD void $_onEnable ()
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 24 > mUnkff7b44
 
::ll::UntypedStorage< 8, 8 > mUnk64eb8f
 
::ll::UntypedStorage< 8, 8 > mUnk89c7fa
 
::ll::UntypedStorage< 4, 4 > mUnkaf3b65
 
::ll::UntypedStorage< 8, 24 > mUnk1d223d
 

Member Function Documentation

◆ startAnnouncingServer()

virtual void ServerLocatorComposite::startAnnouncingServer ( ::std::string const & ,
::std::string const & ,
::Bedrock::NonOwnerPointer<::AppPlatform > ,
::GameType ,
int ,
int ,
bool ,
bool ,
bool  )
virtual

Reimplemented from StubServerLocator.

◆ stopAnnouncingServer()

virtual void ServerLocatorComposite::stopAnnouncingServer ( ::Bedrock::NonOwnerPointer<::AppPlatform > )
virtual

Reimplemented from StubServerLocator.

◆ startServerDiscovery()

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

Reimplemented from StubServerLocator.

◆ stopServerDiscovery()

virtual void ServerLocatorComposite::stopServerDiscovery ( )
virtual

Reimplemented from StubServerLocator.

◆ addCustomServer() [1/2]

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

Reimplemented from StubServerLocator.

◆ addCustomServer() [2/2]

virtual void ServerLocatorComposite::addCustomServer ( ::std::string const & ,
int  )
virtual

Reimplemented from StubServerLocator.

◆ getServerList()

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

Implements ServerLocator.

◆ clearServerList()

virtual void ServerLocatorComposite::clearServerList ( )
virtual

Reimplemented from StubServerLocator.

◆ update()

virtual void ServerLocatorComposite::update ( )
virtual

Reimplemented from StubServerLocator.

◆ getPingTimeForGUID()

virtual float ServerLocatorComposite::getPingTimeForGUID ( ::std::string const & )
virtual

Reimplemented from StubServerLocator.

◆ checkCanConnectToCustomServerAsync()

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

Reimplemented from StubServerLocator.

◆ _onDisable()

virtual void ServerLocator::_onDisable ( )
virtualinherited

◆ _onEnable()

virtual void ServerLocator::_onEnable ( )
virtualinherited

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