⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 scdrfiltration.cpp

📁 Mysql的处理
💻 CPP
📖 第 1 页 / 共 5 页
字号:
		bResult = configxml.GetValue(cTemp, strTemp);		if (bResult && strcmp(strTemp.c_str(), "true") == 0)		{			sInfo.m_IsFiltrateByAccessPointNameNI = true;		}		else if (bResult && strcmp(strTemp.c_str(), "false") == 0)		{			sInfo.m_IsFiltrateByAccessPointNameNI = false;		}				strTemp = "";		memset(cTemp, 0, sizeof(cTemp));		sprintf(cTemp, "%s.%s", cPath, CONF_ISFILT_BY_PDPTYPENUMBER);		bResult = configxml.GetValue(cTemp, strTemp);		if (bResult && strcmp(strTemp.c_str(), "true") == 0)		{			sInfo.m_IsFiltrateByPDPTypeNumber = true;		}		else if (bResult && strcmp(strTemp.c_str(), "false") == 0)		{			sInfo.m_IsFiltrateByPDPTypeNumber = false;		}				strTemp = "";		memset(cTemp, 0, sizeof(cTemp));		sprintf(cTemp, "%s.%s", cPath, CONF_ISFILT_BY_SERVEDPDPADDRESS);		bResult = configxml.GetValue(cTemp, strTemp);		if (bResult && strcmp(strTemp.c_str(), "true") == 0)		{			sInfo.m_IsFiltrateByServedPDPAddress = true;		}		else if (bResult && strcmp(strTemp.c_str(), "false") == 0)		{			sInfo.m_IsFiltrateByServedPDPAddress = false;		}				strTemp = "";		memset(cTemp, 0, sizeof(cTemp));		sprintf(cTemp, "%s.%s", cPath, CONF_ISFILT_BY_RECORDOPENTIME);		bResult = configxml.GetValue(cTemp, strTemp);		if (bResult && strcmp(strTemp.c_str(), "true") == 0)		{			sInfo.m_IsFiltrateByRecordOpenTime = true;		}		else if (bResult && strcmp(strTemp.c_str(), "false") == 0)		{			sInfo.m_IsFiltrateByRecordOpenTime = false;		}				strTemp = "";		memset(cTemp, 0, sizeof(cTemp));		sprintf(cTemp, "%s.%s", cPath, CONF_ISFILT_BY_DIAGNOSTICS);		bResult = configxml.GetValue(cTemp, strTemp);		if (bResult && strcmp(strTemp.c_str(), "true") == 0)		{			sInfo.m_IsFiltrateByDiagnostics = true;		}		else if (bResult && strcmp(strTemp.c_str(), "false") == 0)		{			sInfo.m_IsFiltrateByDiagnostics = false;		}				strTemp = "";		memset(cTemp, 0, sizeof(cTemp));		sprintf(cTemp, "%s.%s", cPath, CONF_ISFILT_BY_APNSELECTIONMODE);		bResult = configxml.GetValue(cTemp, strTemp);		if (bResult && strcmp(strTemp.c_str(), "true") == 0)		{			sInfo.m_IsFiltrateByAPNSelectionMode = true;		}		else if (bResult && strcmp(strTemp.c_str(), "false") == 0)		{			sInfo.m_IsFiltrateByAPNSelectionMode = false;		}				strTemp = "";		memset(cTemp, 0, sizeof(cTemp));		sprintf(cTemp, "%s.%s", cPath, CONF_ISFILT_BY_ACCESSPOINTNAMEOI);		bResult = configxml.GetValue(cTemp, strTemp);		if (bResult && strcmp(strTemp.c_str(), "true") == 0)		{			sInfo.m_IsFiltrateByAccessPointNameOI = true;		}		else if (bResult && strcmp(strTemp.c_str(), "false") == 0)		{			sInfo.m_IsFiltrateByAccessPointNameOI = false;		}				strTemp = "";		memset(cTemp, 0, sizeof(cTemp));		sprintf(cTemp, "%s.%s", cPath, CONF_ISFILT_BY_SERVEDMSISDN);		bResult = configxml.GetValue(cTemp, strTemp);		if (bResult && strcmp(strTemp.c_str(), "true") == 0)		{			sInfo.m_IsFiltrateByServedMSISDN = true;		}		else if (bResult && strcmp(strTemp.c_str(), "false") == 0)		{			sInfo.m_IsFiltrateByServedMSISDN = false;		}				strTemp = "";		memset(cTemp, 0, sizeof(cTemp));		sprintf(cTemp, "%s.%s", cPath, CONF_ISFILT_BY_CHARGINGCHARACTERISTICS);		bResult = configxml.GetValue(cTemp, strTemp);		if (bResult && strcmp(strTemp.c_str(), "true") == 0)		{			sInfo.m_IsFiltrateByChargingCharacteristics = true;		}		else if (bResult && strcmp(strTemp.c_str(), "false") == 0)		{			sInfo.m_IsFiltrateByChargingCharacteristics = false;		}				strTemp = "";		memset(cTemp, 0, sizeof(cTemp));		sprintf(cTemp, "%s.%s", cPath, CONF_ISFILT_BY_CONSOLIDATIONRESULT);		bResult = configxml.GetValue(cTemp, strTemp);		if (bResult && strcmp(strTemp.c_str(), "true") == 0)		{			sInfo.m_IsFiltrateByConsolidationResult = true;		}		else if (bResult && strcmp(strTemp.c_str(), "false") == 0)		{			sInfo.m_IsFiltrateByConsolidationResult = false;		}				strTemp = "";		memset(cTemp, 0, sizeof(cTemp));		sprintf(cTemp, "%s.%s", cPath, CONF_ISFILT_BY_CHARGINGCHARACTERSELECTIONMODE);		bResult = configxml.GetValue(cTemp, strTemp);		if (bResult && strcmp(strTemp.c_str(), "true") == 0)		{			sInfo.m_IsFiltrateByChargingCharacterSelectionMode = true;		}		else if (bResult && strcmp(strTemp.c_str(), "false") == 0)		{			sInfo.m_IsFiltrateByChargingCharacterSelectionMode = false;		}				strTemp = "";		memset(cTemp, 0, sizeof(cTemp));		sprintf(cTemp, "%s.%s", cPath, CONF_ISFILT_BY_SCFADDRESS);		bResult = configxml.GetValue(cTemp, strTemp);		if (bResult && strcmp(strTemp.c_str(), "true") == 0)		{			sInfo.m_IsFiltrateBySCFAddress = true;		}		else if (bResult && strcmp(strTemp.c_str(), "false") == 0)		{			sInfo.m_IsFiltrateBySCFAddress = false;		}		strTemp = "";		memset(cTemp, 0, sizeof(cTemp));		sprintf(cTemp, "%s.%s", cPath, CONF_ISFILT_BY_SERVICEKEY);		bResult = configxml.GetValue(cTemp, strTemp);		if (bResult && strcmp(strTemp.c_str(), "true") == 0)		{			sInfo.m_IsFiltrateByServiceKey = true;		}		else if (bResult && strcmp(strTemp.c_str(), "false") == 0)		{			sInfo.m_IsFiltrateByServiceKey = false;		}				strTemp = "";		memset(cTemp, 0, sizeof(cTemp));		sprintf(cTemp, "%s.%s", cPath, CONF_ISFILT_BY_DEFAULTTRANSACHANDLING);		bResult = configxml.GetValue(cTemp, strTemp);		if (bResult && strcmp(strTemp.c_str(), "true") == 0)		{			sInfo.m_IsFiltrateByDefaultTransacHandling = true;		}		else if (bResult && strcmp(strTemp.c_str(), "false") == 0)		{			sInfo.m_IsFiltrateByDefaultTransacHandling = false;		}				strTemp = "";		memset(cTemp, 0, sizeof(cTemp));		sprintf(cTemp, "%s.%s", cPath, CONF_ISFILT_BY_CAMELAPNNI);		bResult = configxml.GetValue(cTemp, strTemp);		if (bResult && strcmp(strTemp.c_str(), "true") == 0)		{			sInfo.m_IsFiltrateByCAMELAPNNI = true;		}		else if (bResult && strcmp(strTemp.c_str(), "false") == 0)		{			sInfo.m_IsFiltrateByCAMELAPNNI = false;		}				strTemp = "";		memset(cTemp, 0, sizeof(cTemp));		sprintf(cTemp, "%s.%s", cPath, CONF_ISFILT_BY_CAMELAPNOI);		bResult = configxml.GetValue(cTemp, strTemp);		if (bResult && strcmp(strTemp.c_str(), "true") == 0)		{			sInfo.m_IsFiltrateByCAMELAPNOI = true;		}		else if (bResult && strcmp(strTemp.c_str(), "false") == 0)		{			sInfo.m_IsFiltrateByCAMELAPNOI = false;		}				strTemp = "";		memset(cTemp, 0, sizeof(cTemp));		sprintf(cTemp, "%s.%s", cPath, CONF_ISFILT_BY_NUMBEROFDPENCOUNTER);		bResult = configxml.GetValue(cTemp, strTemp);		if (bResult && strcmp(strTemp.c_str(), "true") == 0)		{			sInfo.m_IsFiltrateByNumberOfDPEncounter = true;		}		else if (bResult && strcmp(strTemp.c_str(), "false") == 0)		{			sInfo.m_IsFiltrateByNumberOfDPEncounter = false;		}				strTemp = "";		memset(cTemp, 0, sizeof(cTemp));		sprintf(cTemp, "%s.%s", cPath, CONF_ISFILT_BY_LEVELOFCAMELSERVICE);		bResult = configxml.GetValue(cTemp, strTemp);		if (bResult && strcmp(strTemp.c_str(), "true") == 0)		{			sInfo.m_IsFiltrateByLevelOfCamelService = true;		}		else if (bResult && strcmp(strTemp.c_str(), "false") == 0)		{			sInfo.m_IsFiltrateByLevelOfCamelService = false;		}				strTemp = "";		memset(cTemp, 0, sizeof(cTemp));		sprintf(cTemp, "%s.%s", cPath, CONF_ISFILT_BY_FREEFORMATDATA);		bResult = configxml.GetValue(cTemp, strTemp);		if (bResult && strcmp(strTemp.c_str(), "true") == 0)		{			sInfo.m_IsFiltrateByFreeFormatData = true;		}		else if (bResult && strcmp(strTemp.c_str(), "false") == 0)		{			sInfo.m_IsFiltrateByFreeFormatData = false;		}				strTemp = "";		memset(cTemp, 0, sizeof(cTemp));		sprintf(cTemp, "%s.%s", cPath, CONF_ISFILT_BY_FFDAPPENDINDICATOR);		bResult = configxml.GetValue(cTemp, strTemp);		if (bResult && strcmp(strTemp.c_str(), "true") == 0)		{			sInfo.m_IsFiltrateByFFDAppendIndicator = true;		}		else if (bResult && strcmp(strTemp.c_str(), "false") == 0)		{			sInfo.m_IsFiltrateByFFDAppendIndicator = false;		}				strTemp = "";		memset(cTemp, 0, sizeof(cTemp));		sprintf(cTemp, "%s.%s", cPath, CONF_ISFILT_BY_DEFAULTSMSHANDLING);		bResult = configxml.GetValue(cTemp, strTemp);		if (bResult && strcmp(strTemp.c_str(), "true") == 0)		{			sInfo.m_IsFiltrateByDefaultSMSHandling = true;		}		else if (bResult && strcmp(strTemp.c_str(), "false") == 0)		{			sInfo.m_IsFiltrateByDefaultSMSHandling = false;		}				strTemp = "";		memset(cTemp, 0, sizeof(cTemp));		sprintf(cTemp, "%s.%s", cPath, CONF_ISFILT_BY_CAMELCALLINGPARTYNUMBER);		bResult = configxml.GetValue(cTemp, strTemp);		if (bResult && strcmp(strTemp.c_str(), "true") == 0)		{			sInfo.m_IsFiltrateByCAMELCallingPartyNumber = true;		}		else if (bResult && strcmp(strTemp.c_str(), "false") == 0)		{			sInfo.m_IsFiltrateByCAMELCallingPartyNumber = false;		}				strTemp = "";		memset(cTemp, 0, sizeof(cTemp));		sprintf(cTemp, "%s.%s", cPath, CONF_ISFILT_BY_CAMELACCESSDESTINATIONSUBNUMBER);		bResult = configxml.GetValue(cTemp, strTemp);		if (bResult && strcmp(strTemp.c_str(), "true") == 0)		{			sInfo.m_IsFiltrateByCAMELAccessDestinationSubNumber = true;		}		else if (bResult && strcmp(strTemp.c_str(), "false") == 0)		{			sInfo.m_IsFiltrateByCAMELAccessDestinationSubNumber = false;		}				strTemp = "";		memset(cTemp, 0, sizeof(cTemp));		sprintf(cTemp, "%s.%s", cPath, CONF_ISFILT_BY_CAMELSMSADRESS);		bResult = configxml.GetValue(cTemp, strTemp);		if (bResult && strcmp(strTemp.c_str(), "true") == 0)		{			sInfo.m_IsFiltrateByCAMELSMSAdress = true;		}		else if (bResult && strcmp(strTemp.c_str(), "false") == 0)		{			sInfo.m_IsFiltrateByCAMELSMSAdress = false;		}				strTemp = "";		memset(cTemp, 0, sizeof(cTemp));		sprintf(cTemp, "%s.%s", cPath, CONF_ISFILT_BY_SMSREFERENCENUMBER);		bResult = configxml.GetValue(cTemp, strTemp);		if (bResult && strcmp(strTemp.c_str(), "true") == 0)		{			sInfo.m_IsFiltrateBySmsReferenceNumber = true;		}		else if (bResult && strcmp(strTemp.c_str(), "false") == 0)		{			sInfo.m_IsFiltrateBySmsReferenceNumber = false;		}				strTemp = "";		memset(cTemp, 0, sizeof(cTemp));		sprintf(cTemp, "%s.%s", cPath, CONF_ISFILT_BY_DYNAMICADDRESSFLAG);		bResult = configxml.GetValue(cTemp, strTemp);		if (bResult && strcmp(strTemp.c_str(), "true") == 0)		{			sInfo.m_IsFiltrateByDynamicAddressFlag = true;		}		else if (bResult && strcmp(strTemp.c_str(), "false") == 0)		{			sInfo.m_IsFiltrateByDynamicAddressFlag = false;		}				strTemp = "";		memset(cTemp, 0, sizeof(cTemp));		sprintf(cTemp, "%s.%s", cPath, CONF_ISFILT_BY_APNOPERATORIDENTIFIER);		bResult = configxml.GetValue(cTemp, strTemp);		if (bResult && strcmp(strTemp.c_str(), "true") == 0)		{			sInfo.m_IsFiltrateByAPNOperatorIdentifier = true;		}		else if (bResult && strcmp(strTemp.c_str(), "false") == 0)		{			sInfo.m_IsFiltrateByAPNOperatorIdentifier = false;		}				strTemp = "";		memset(cTemp, 0, sizeof(cTemp));		sprintf(cTemp, "%s.%s", cPath, CONF_ISFILT_BY_ANONYACCESSINDICATOR);		bResult = configxml.GetValue(cTemp, strTemp);		if (bResult && strcmp(strTemp.c_str(), "true") == 0)		{			sInfo.m_IsFiltrateByAnonyAccessIndicator = true;		}		else if (bResult && strcmp(strTemp.c_str(), "false") == 0)		{			sInfo.m_IsFiltrateByAnonyAccessIndicator = false;		}				strTemp = "";		memset(cTemp, 0, sizeof(cTemp));		sprintf(cTemp, "%s.%s", cPath, CONF_ISFILT_BY_SYSTEMTYPE);		bResult = configxml.GetValue(cTemp, strTemp);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -