Merge pull request #500 from jpnurmi/find-chans

Add CIRCNetwork::FindChans()
This commit is contained in:
Alexey Sokolov
2014-03-03 22:38:41 +00:00
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;