• Home
  • Raw
  • Download

Lines Matching refs:pConfigurableElement

56         CConfigurableElement *pConfigurableElement = *it;  in ~CConfigurableDomain()  local
59 pConfigurableElement->removeAttachedConfigurableDomain(this); in ~CConfigurableDomain()
157 const CConfigurableElement *pConfigurableElement = *it; in composeConfigurableElements() local
166 xmlChildConfigurableElement.setAttribute("Path", pConfigurableElement->getPath()); in composeConfigurableElements()
291 CConfigurableElement *pConfigurableElement = in parseConfigurableElements() local
294 if (!pConfigurableElement) { in parseConfigurableElements()
304 if (!addConfigurableElement(pConfigurableElement, NULL, infos)) { in parseConfigurableElements()
364 bool CConfigurableDomain::addConfigurableElement(CConfigurableElement *pConfigurableElement, in addConfigurableElement() argument
369 if (containsConfigurableElement(pConfigurableElement)) { in addConfigurableElement()
371 infos.push_back("Configurable element " + pConfigurableElement->getPath() + in addConfigurableElement()
378 if (pConfigurableElement->belongsTo(this)) { in addConfigurableElement()
380 infos.push_back("Configurable element " + pConfigurableElement->getPath() + in addConfigurableElement()
387 doAddConfigurableElement(pConfigurableElement, infos, pMainBlackboard); in addConfigurableElement()
392 bool CConfigurableDomain::removeConfigurableElement(CConfigurableElement *pConfigurableElement, in removeConfigurableElement() argument
396 if (!containsConfigurableElement(pConfigurableElement)) { in removeConfigurableElement()
398 strError = "Configurable element " + pConfigurableElement->getPath() + in removeConfigurableElement()
405 doRemoveConfigurableElement(pConfigurableElement, true); in removeConfigurableElement()
470 bool CConfigurableDomain::split(CConfigurableElement *pConfigurableElement, core::Results &infos) in split() argument
473 if (!containsConfigurableElement(pConfigurableElement)) { in split()
475 std::string strError = "Configurable element " + pConfigurableElement->getPath() + in split()
483 size_t uiNbConfigurableElementChildren = pConfigurableElement->getNbChildren(); in split()
487 std::string strError = "Configurable element " + pConfigurableElement->getPath() + in split()
497 static_cast<CConfigurableElement *>(pConfigurableElement->getChild(uiChild)); in split()
510 pDomainConfiguration->split(pConfigurableElement); in split()
516 doRemoveConfigurableElement(pConfigurableElement, false); in split()
589 const CConfigurableElement *pConfigurableElement) const in isApplicableConfigurationValid()
595 pApplicableDomainConfiguration->isValid(pConfigurableElement); in isApplicableConfigurationValid()
637 const CConfigurableElement *pConfigurableElement = *it; in createConfiguration() local
641 CSyncerSet *pSyncerSet = getSyncerSet(pConfigurableElement); in createConfiguration()
644 pDomainConfiguration->addConfigurableElement(pConfigurableElement, pSyncerSet); in createConfiguration()
694 const CConfigurableElement *pConfigurableElement = *it; in listAssociatedToElements() local
696 strResult += pConfigurableElement->getPath() + "\n"; in listAssociatedToElements()
896 void CConfigurableDomain::validateAreas(const CConfigurableElement *pConfigurableElement, in validateAreas() argument
907 pDomainConfiguration->validate(pConfigurableElement, pMainBlackboard); in validateAreas()
921 const CConfigurableElement *pConfigurableElement = *it; in autoValidateAll() local
924 autoValidateAreas(pConfigurableElement); in autoValidateAll()
930 void CConfigurableDomain::autoValidateAreas(const CConfigurableElement *pConfigurableElement) in autoValidateAreas() argument
934 findValidDomainConfiguration(pConfigurableElement); in autoValidateAreas()
951 !pDomainConfiguration->isValid(pConfigurableElement)) { in autoValidateAreas()
953 pDomainConfiguration->validateAgainst(pValidDomainConfiguration, pConfigurableElement); in autoValidateAreas()
983 const CConfigurableElement *pConfigurableElement) const in findValidDomainConfiguration()
992 if (pDomainConfiguration->isValid(pConfigurableElement)) { in findValidDomainConfiguration()
1101 void CConfigurableDomain::doAddConfigurableElement(CConfigurableElement *pConfigurableElement, in doAddConfigurableElement() argument
1106 pConfigurableElement->addAttachedConfigurableDomain(this); in doAddConfigurableElement()
1112 pConfigurableElement->fillSyncerSet(*pSyncerSet); in doAddConfigurableElement()
1115 _configurableElementToSyncerSetMap[pConfigurableElement] = pSyncerSet; in doAddConfigurableElement()
1128 pDomainConfiguration->addConfigurableElement(pConfigurableElement, pSyncerSet); in doAddConfigurableElement()
1136 pConfigurableElement->getPath() + "'"); in doAddConfigurableElement()
1138 validateAreas(pConfigurableElement, pMainBlackboard); in doAddConfigurableElement()
1142 mergeAlreadyAssociatedDescendantConfigurableElements(pConfigurableElement, infos); in doAddConfigurableElement()
1145 _configurableElementList.push_back(pConfigurableElement); in doAddConfigurableElement()
1148 void CConfigurableDomain::doRemoveConfigurableElement(CConfigurableElement *pConfigurableElement, in doRemoveConfigurableElement() argument
1152 _configurableElementList.remove(pConfigurableElement); in doRemoveConfigurableElement()
1155 CSyncerSet *pSyncerSet = getSyncerSet(pConfigurableElement); in doRemoveConfigurableElement()
1157 _configurableElementToSyncerSetMap.erase(pConfigurableElement); in doRemoveConfigurableElement()
1162 pConfigurableElement->removeAttachedConfigurableDomain(this); in doRemoveConfigurableElement()
1172 pDomainConfiguration->removeConfigurableElement(pConfigurableElement); in doRemoveConfigurableElement()
1183 const CConfigurableElement *pConfigurableElement) const in getSyncerSet()
1186 _configurableElementToSyncerSetMap.find(pConfigurableElement); in getSyncerSet()