Add CIRCNetwork::FindChans()

This commit is contained in:
J-P Nurmi
2014-03-01 21:24:25 +01:00
parent 0a0be7710f
commit ed25ca21e6
2 changed files with 11 additions and 0 deletions
+10
View File
@@ -649,6 +649,16 @@ CChan* CIRCNetwork::FindChan(CString sName) const {
return NULL;
}
std::vector<CChan*> CIRCNetwork::FindChans(const CString& sWild) const {
std::vector<CChan*> vChans;
vChans.reserve(m_vChans.size());
for (std::vector<CChan*>::const_iterator it = m_vChans.begin(); it != m_vChans.end(); ++it) {
if ((*it)->GetName().WildCmp(sWild))
vChans.push_back(*it);
}
return vChans;
}
bool CIRCNetwork::AddChan(CChan* pChan) {
if (!pChan) {
return false;