DDraceNetwork Documentation
Loading...
Searching...
No Matches
CExcludedCommunityFilterList Class Reference

#include <serverbrowser.h>

Inheritance diagram for CExcludedCommunityFilterList:
[legend]
Collaboration diagram for CExcludedCommunityFilterList:
[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
Public Member Functions inherited from IFilterList
virtual ~IFilterList ()=default

Private Attributes

std::set< CCommunityIdm_Entries

Member Function Documentation

◆ Add()

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

Implements IFilterList.

◆ Clean()

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

◆ Clear()

void CExcludedCommunityFilterList::Clear ( )
overridevirtual

Implements IFilterList.

◆ Empty()

bool CExcludedCommunityFilterList::Empty ( ) const
overridevirtual

Implements IFilterList.

◆ Filtered()

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

Implements IFilterList.

◆ Remove()

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

Implements IFilterList.

◆ Save()

void CExcludedCommunityFilterList::Save ( IConfigManager * pConfigManager) const

Member Data Documentation

◆ m_Entries

std::set<CCommunityId> CExcludedCommunityFilterList::m_Entries
private

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