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

Public Member Functions

MCAPI FriendServerWorldList (::std::function<::Bedrock::NotNullNonOwnerPtr<::Social::MultiplayerServiceManager >()> getMultiplayerServiceManager, ::std::function< bool(::Realms::RealmId)> isRealmJoinable, ::std::function< bool()> isEditorModeEnabled)
MCAPI void _refreshWorlds ()
MCAPI ::std::optional<::Network::ServerID > getServerIdByUserId (::std::string const &userId) const
MCAPI::NetworkWorldInfo const * getWorld (::Network::ServerID const &serverId) const
MCAPI::Bedrock::PubSub::Subscription subscribeToBuildGameList ()
MCAPI void userControlledUpdateGameList ()
MCAPI void * $ctor (::std::function<::Bedrock::NotNullNonOwnerPtr<::Social::MultiplayerServiceManager >()> getMultiplayerServiceManager, ::std::function< bool(::Realms::RealmId)> isRealmJoinable, ::std::function< bool()> isEditorModeEnabled)

Public Attributes

::ll::TypedStorage< 8, 64, ::std::function<::Bedrock::NotNullNonOwnerPtr<::Social::MultiplayerServiceManager >()> > mGetMultiplayerServiceManager
::ll::TypedStorage< 8, 64, ::std::function< bool(::Realms::RealmId)> > mIsRealmJoinable
::ll::TypedStorage< 8, 64, ::std::function< bool()> > mIsEditorModeEnabled
::ll::TypedStorage< 8, 64, ::std::unordered_map<::Network::ServerID, ::NetworkWorldInfo > > mServerList
::ll::TypedStorage< 8, 8, double > mLastUpdateMs
::ll::TypedStorage< 1, 1, bool > mIsInTrialmode
::ll::TypedStorage< 1, 1, bool > mIsDirty

Constructor & Destructor Documentation

◆ FriendServerWorldList()

MCAPI World::FriendServerWorldList::FriendServerWorldList ( ::std::function<::Bedrock::NotNullNonOwnerPtr<::Social::MultiplayerServiceManager >()> getMultiplayerServiceManager,
::std::function< bool(::Realms::RealmId)> isRealmJoinable,
::std::function< bool()> isEditorModeEnabled )
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.

Member Function Documentation

◆ _refreshWorlds()

MCAPI void World::FriendServerWorldList::_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.

◆ getServerIdByUserId()

MCAPI ::std::optional<::Network::ServerID > World::FriendServerWorldList::getServerIdByUserId ( ::std::string const & userId) 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.

◆ getWorld()

MCAPI::NetworkWorldInfo const * World::FriendServerWorldList::getWorld ( ::Network::ServerID const & serverId) 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.

◆ subscribeToBuildGameList()

MCAPI::Bedrock::PubSub::Subscription World::FriendServerWorldList::subscribeToBuildGameList ( )
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.

◆ userControlledUpdateGameList()

MCAPI void World::FriendServerWorldList::userControlledUpdateGameList ( )
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.

◆ $ctor()

MCAPI void * World::FriendServerWorldList::$ctor ( ::std::function<::Bedrock::NotNullNonOwnerPtr<::Social::MultiplayerServiceManager >()> getMultiplayerServiceManager,
::std::function< bool(::Realms::RealmId)> isRealmJoinable,
::std::function< bool()> isEditorModeEnabled )
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: