DDraceNetwork Docs
CFavoriteCommunityFilterList Class Reference

#include <serverbrowser.h>

Inheritance diagram for CFavoriteCommunityFilterList:
[legend]
Collaboration diagram for CFavoriteCommunityFilterList:
[legend]

Public Member Functions

void Add (const char *pCommunityId) override
 
void Remove (const char *pCommunityId) override
 
void Clear () override
 
bool Filtered (const char *pCommunityId) const override
 
bool Empty () const override
 
void Clean (const std::vector< CCommunity > &vAllowedCommunities)
 
void Save (IConfigManager *pConfigManager) const
 
const std::vector< CCommunityId > & Entries () const
 
virtual void Add (const char *pElement)=0
 
virtual void Remove (const char *pElement)=0
 
virtual void Clear ()=0
 
virtual bool Empty () const =0
 
virtual bool Filtered (const char *pElement) const =0
 

Private Attributes

std::vector< CCommunityIdm_vEntries
 

Member Function Documentation

◆ Add()

void CFavoriteCommunityFilterList::Add ( const char *  pCommunityId)
overridevirtual

Implements IFilterList.

◆ Clean()

void CFavoriteCommunityFilterList::Clean ( const std::vector< CCommunity > &  vAllowedCommunities)

◆ Clear()

void CFavoriteCommunityFilterList::Clear ( )
overridevirtual

Implements IFilterList.

◆ Empty()

bool CFavoriteCommunityFilterList::Empty ( ) const
overridevirtual

Implements IFilterList.

◆ Entries()

const std::vector< CCommunityId > & CFavoriteCommunityFilterList::Entries ( ) const

◆ Filtered()

bool CFavoriteCommunityFilterList::Filtered ( const char *  pCommunityId) const
overridevirtual

Implements IFilterList.

◆ Remove()

void CFavoriteCommunityFilterList::Remove ( const char *  pCommunityId)
overridevirtual

Implements IFilterList.

◆ Save()

void CFavoriteCommunityFilterList::Save ( IConfigManager pConfigManager) const

Member Data Documentation

◆ m_vEntries

std::vector<CCommunityId> CFavoriteCommunityFilterList::m_vEntries
private

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