LeviLamina
Loading...
Searching...
No Matches
World::LanServerWorldList Class Reference

Public Member Functions

LanServerWorldList & operator= (LanServerWorldList const &)
 LanServerWorldList (LanServerWorldList const &)
MCAPI LanServerWorldList (::ServerLocator &serverLocator, ::World::ExternalServerWorldList &externalWorldList, ::World::FriendServerWorldList &friendWorldList, ::World::ThirdPartyWorldList &thirdPartyWorldList, ::std::shared_ptr<::OptionRegistry > const &options, bool isEditorMode)
MCAPI bool _compareFutureIP (::ExternalServer const &externalServer, ::PingedCompatibleServer const &lanServer) const
MCAPI bool _isThirdPartyServer (::PingedCompatibleServer const &lanServer) const
MCAPI bool _refreshWorlds ()
MCAPI::PingedCompatibleServer const * getWorld (::Network::ServerID const &lookupId) const
MCFOLD ::std::vector<::PingedCompatibleServer > const & getWorlds () const
MCFOLD::Bedrock::PubSub::Subscription registerChangeListener (::std::function< void()> callback)
MCAPI void update (double timestampMs, ::TrialManager const &trialManager)
MCAPI void * $ctor (::ServerLocator &serverLocator, ::World::ExternalServerWorldList &externalWorldList, ::World::FriendServerWorldList &friendWorldList, ::World::ThirdPartyWorldList &thirdPartyWorldList, ::std::shared_ptr<::OptionRegistry > const &options, bool isEditorMode)
MCAPI void $dtor ()

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

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