![]() |
DDNet documentation
|
#include <serverbrowser.h>
Public Member Functions | |
| CCommunityCache (IServerBrowser *pServerBrowser) | |
| void | Update (bool Force) override |
| const std::vector< const CCommunity * > & | SelectedCommunities () const override |
| const std::vector< const CCommunityCountry * > & | SelectableCountries () const override |
| const std::vector< const CCommunityType * > & | SelectableTypes () const override |
| bool | AnyRanksAvailable () const override |
| bool | CountriesTypesFilterAvailable () const override |
| const char * | CountryTypeFilterKey () const override |
| Public Member Functions inherited from ICommunityCache | |
| virtual | ~ICommunityCache ()=default |
Private Attributes | |
| IServerBrowser * | m_pServerBrowser |
| std::optional< SHA256_DIGEST > | m_InfoSha256 |
| int | m_LastType = IServerBrowser::NUM_TYPES |
| unsigned | m_SelectedCommunitiesHash = 0 |
| std::vector< const CCommunity * > | m_vpSelectedCommunities |
| std::vector< const CCommunityCountry * > | m_vpSelectableCountries |
| std::vector< const CCommunityType * > | m_vpSelectableTypes |
| bool | m_AnyRanksAvailable = false |
| bool | m_CountryTypesFilterAvailable = false |
| const char * | m_pCountryTypeFilterKey = IServerBrowser::COMMUNITY_ALL |
|
inline |
|
inlineoverridevirtual |
Implements ICommunityCache.
|
inlineoverridevirtual |
Implements ICommunityCache.
|
inlineoverridevirtual |
Implements ICommunityCache.
|
inlineoverridevirtual |
Implements ICommunityCache.
|
inlineoverridevirtual |
Implements ICommunityCache.
|
inlineoverridevirtual |
Implements ICommunityCache.
|
overridevirtual |
Implements ICommunityCache.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |