Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
World::LanServerWorldList Class Reference

Public Member Functions

LanServerWorldList & operator= (LanServerWorldList const &)
 LanServerWorldList (LanServerWorldList const &)
MCAPI bool _refreshWorlds ()
MCAPI::PingedCompatibleServer const * getWorld (::Network::ServerID const &lookupId) const
MCAPI void update (double timestampMs, ::TrialManager const &trialManager)

Static Public Member Functions

static MCAPI bool _compareFutureIP (::ExternalServer const &externalServer, ::PingedCompatibleServer const &lanServer)

Public Attributes

::ll::TypedStorage< 8, 8, ::ServerLocator & > mServerLocator
::ll::TypedStorage< 8, 8, ::World::FriendServerWorldList & > mFriendWorldList
::ll::TypedStorage< 8, 8, ::World::ExternalServerWorldList & > mExternalWorldList
::ll::TypedStorage< 8, 8, ::World::ThirdPartyWorldList & > mThirdPartyWorldList
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::OptionRegistry > > mOptions
::ll::TypedStorage< 1, 1, bool const > mIsEditorMode
::ll::TypedStorage< 8, 24, ::std::vector<::PingedCompatibleServer > > mServerList
::ll::TypedStorage< 8, 128, ::Bedrock::PubSub::Publisher< void(), ::Bedrock::PubSub::ThreadModel::MultiThreaded, 0 > > mNotifyChangeSubscribers
::ll::TypedStorage< 8, 8, double > mLastUpdateMs
::ll::TypedStorage< 8, 8, double const > mUpdateDelayInMS

Member Function Documentation

◆ _refreshWorlds()

MCAPI bool World::LanServerWorldList::_refreshWorlds ( )
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.

◆ getWorld()

MCAPI::PingedCompatibleServer const * World::LanServerWorldList::getWorld ( ::Network::ServerID const & lookupId) const
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 World::LanServerWorldList::update ( double timestampMs,
::TrialManager const & trialManager )
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.

◆ _compareFutureIP()

MCAPI bool World::LanServerWorldList::_compareFutureIP ( ::ExternalServer const & externalServer,
::PingedCompatibleServer const & lanServer )
static
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 files: