void UrlParam::Parse(char *path, char* url, std::vector<std::string> *list) { if (IsMatching(path, url)) { list->assign(urlParams.begin(), urlParams.end()); } }
//升级条件是否匹配 bool CAlertSmsObj::IsUpgradeMatching(CAlertEventObj * eventObj) { bool bIsMatching = false; try { // //if(strAlertState == "禁止") if(strcmp(strAlertState.c_str(), CAlertMain::strDisable.c_str()) == 0) return false; //停止条件匹配 if((nStopValue <= eventObj->nEventCount && nStopValue != -1) && nStopValue != 0) { //printf(strAlertStopValue.c_str()); return false; } if(eventObj->nEventCount >= nUpgradeValue && nUpgradeValue != 0) { if(IsMatching(eventObj)) bIsMatching = true; } nUpgradeStatCount++; } catch(...) { return false; } return bIsMatching; }