![]() |
DDNet documentation
|
#include <serverbrowser.h>
Classes | |
| class | CServerEntry |
Public Types | |
| enum | { SORT_NAME = 0 , SORT_PING , SORT_MAP , SORT_GAMETYPE , SORT_NUMPLAYERS , SORT_NUMFRIENDS , SORT_FAVORITES } |
| enum | { QUICK_SERVERNAME = 1 , QUICK_PLAYER = 2 , QUICK_MAPNAME = 4 } |
| enum | { TYPE_INTERNET = 0 , TYPE_LAN , TYPE_FAVORITES , TYPE_FAVORITE_COMMUNITY_1 , TYPE_FAVORITE_COMMUNITY_2 , TYPE_FAVORITE_COMMUNITY_3 , TYPE_FAVORITE_COMMUNITY_4 , TYPE_FAVORITE_COMMUNITY_5 , NUM_TYPES } |
| enum | { LAN_PORT_BEGIN = 8303 , LAN_PORT_END = 8310 } |
Public Member Functions | |
| virtual void | Refresh (int Type, bool Force=false)=0 |
| virtual bool | IsRefreshing () const =0 |
| virtual bool | IsGettingServerlist () const =0 |
| virtual bool | IsServerlistError () const =0 |
| virtual int | LoadingProgression () const =0 |
| virtual int | NumServers () const =0 |
| virtual const CServerInfo * | Get (int Index) const =0 |
| virtual int | Players (const CServerInfo &Item) const =0 |
| virtual int | Max (const CServerInfo &Item) const =0 |
| virtual int | NumSortedServers () const =0 |
| virtual int | NumSortedPlayers () const =0 |
| virtual const CServerInfo * | SortedGet (int Index) const =0 |
| virtual const std::vector< CCommunity > & | Communities () const =0 |
| virtual const CCommunity * | Community (const char *pCommunityId) const =0 |
| virtual std::vector< const CCommunity * > | SelectedCommunities () const =0 |
| virtual std::vector< const CCommunity * > | FavoriteCommunities () const =0 |
| virtual std::vector< const CCommunity * > | CurrentCommunities () const =0 |
| virtual unsigned | CurrentCommunitiesHash () const =0 |
| virtual bool | DDNetInfoAvailable () const =0 |
| virtual std::optional< SHA256_DIGEST > | DDNetInfoSha256 () const =0 |
| virtual ICommunityCache & | CommunityCache ()=0 |
| virtual const ICommunityCache & | CommunityCache () const =0 |
| virtual IFilterList & | FavoriteCommunitiesFilter ()=0 |
| virtual IFilterList & | CommunitiesFilter ()=0 |
| virtual IFilterList & | CountriesFilter ()=0 |
| virtual IFilterList & | TypesFilter ()=0 |
| virtual const IFilterList & | FavoriteCommunitiesFilter () const =0 |
| virtual const IFilterList & | CommunitiesFilter () const =0 |
| virtual const IFilterList & | CountriesFilter () const =0 |
| virtual const IFilterList & | TypesFilter () const =0 |
| virtual void | CleanFilters ()=0 |
| virtual CServerEntry * | Find (const NETADDR &Addr)=0 |
| virtual int | GetCurrentType ()=0 |
| virtual const char * | GetTutorialServer ()=0 |
| Public Member Functions inherited from IInterface | |
| IInterface () | |
| virtual void | Shutdown () |
| virtual | ~IInterface ()=default |
Static Public Member Functions | |
| static const char * | InterfaceName () |
Static Public Attributes | |
| static constexpr const char * | COMMUNITY_DDNET = "ddnet" |
| static constexpr const char * | COMMUNITY_NONE = "none" |
| static constexpr const char * | COMMUNITY_COUNTRY_NONE = "none" |
| static constexpr const char * | COMMUNITY_TYPE_NONE = "None" |
| static constexpr const char * | COMMUNITY_ALL = "all" |
| static constexpr const char * | SEARCH_EXCLUDE_TOKEN = ";" |
Additional Inherited Members | |
| Protected Member Functions inherited from IInterface | |
| IKernel * | Kernel () |
| anonymous enum |
| anonymous enum |
|
pure virtual |
Implemented in CServerBrowser.
|
pure virtual |
Implemented in CServerBrowser.
|
pure virtual |
Implemented in CServerBrowser.
|
pure virtual |
Implemented in CServerBrowser.
|
pure virtual |
Implemented in CServerBrowser.
|
pure virtual |
Implemented in CServerBrowser.
|
pure virtual |
Implemented in CServerBrowser.
|
pure virtual |
Implemented in CServerBrowser.
|
pure virtual |
Implemented in CServerBrowser.
|
pure virtual |
Implemented in CServerBrowser.
|
pure virtual |
Implemented in CServerBrowser.
|
pure virtual |
Implemented in CServerBrowser.
|
pure virtual |
Implemented in CServerBrowser.
|
pure virtual |
Implemented in CServerBrowser.
|
pure virtual |
Implemented in CServerBrowser.
|
pure virtual |
Implemented in CServerBrowser.
|
pure virtual |
Implemented in CServerBrowser.
|
pure virtual |
Implemented in CServerBrowser.
|
pure virtual |
Implemented in CServerBrowser.
|
pure virtual |
Implemented in CServerBrowser.
|
inlinestatic |
|
pure virtual |
Implemented in CServerBrowser.
|
pure virtual |
Implemented in CServerBrowser.
|
pure virtual |
Implemented in CServerBrowser.
|
pure virtual |
Implemented in CServerBrowser.
|
pure virtual |
Implemented in CServerBrowser.
|
pure virtual |
Implemented in CServerBrowser.
|
pure virtual |
Implemented in CServerBrowser.
|
pure virtual |
Implemented in CServerBrowser.
|
pure virtual |
Implemented in CServerBrowser.
|
pure virtual |
Implemented in CServerBrowser.
|
pure virtual |
Implemented in CServerBrowser.
|
pure virtual |
Implemented in CServerBrowser.
|
pure virtual |
Implemented in CServerBrowser.
|
pure virtual |
Implemented in CServerBrowser.
|
staticconstexpr |
Special community value for country/type filters that affect all communities.
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |