Lines Matching defs:CConfigurableElement
42 CConfigurableElement::CConfigurableElement(const std::string& strName) : base(strName), _uiOffset(0)
46 CConfigurableElement::~CConfigurableElement()
51 bool CConfigurableElement::serializeXmlSettings(CXmlElement& xmlConfigurationSettingsElementContent, CConfigurationAccessContext& configurationAccessContext) const
66 const CConfigurableElement* pChildConfigurableElement = static_cast<const CConfigurableElement*>(getChild(uiIndex));
112 const CConfigurableElement* pChildConfigurableElement = static_cast<const CConfigurableElement*>(getChild(uiIndex));
131 CAreaConfiguration* CConfigurableElement::createAreaConfiguration(const CSyncerSet* pSyncerSet) const
137 bool CConfigurableElement::accessValue(CPathNavigator& pathNavigator, std::string& strValue, bool bSet, CParameterAccessContext& parameterAccessContext) const
148 const CConfigurableElement* pChild = static_cast<const CConfigurableElement*>(findChild(*pStrChildName));
160 void CConfigurableElement::getListOfElementsWithMapping(
161 std::list<const CConfigurableElement*>& configurableElementPath) const
167 const CConfigurableElement* pConfigurableElement =
168 static_cast<const CConfigurableElement*>(pParent);
175 void CConfigurableElement::setDefaultValues(CParameterAccessContext& parameterAccessContext) const
183 const CConfigurableElement* pConfigurableElement = static_cast<const CConfigurableElement*>(getChild(uiIndex));
190 void CConfigurableElement::showProperties(std::string& strResult) const
198 void CConfigurableElement::setOffset(uint32_t uiOffset)
209 CConfigurableElement* pConfigurableElement = static_cast<CConfigurableElement*>(getChild(uiIndex));
217 uint32_t CConfigurableElement::getOffset() const
223 uint32_t CConfigurableElement::getFootPrint() const
231 const CConfigurableElement* pConfigurableElement = static_cast<const CConfigurableElement*>(getChild(uiIndex));
240 ISyncer* CConfigurableElement::getSyncer() const
247 return static_cast<const CConfigurableElement*>(pParent)->getSyncer();
253 void CConfigurableElement::fillSyncerSet(CSyncerSet& syncerSet) const
271 void CConfigurableElement::fillSyncerSetFromDescendant(CSyncerSet& syncerSet) const
279 const CConfigurableElement* pConfigurableElement = static_cast<const CConfigurableElement*>(getChild(uiIndex));
286 void CConfigurableElement::addAttachedConfigurableDomain(const CConfigurableDomain* pConfigurableDomain)
291 void CConfigurableElement::removeAttachedConfigurableDomain(const CConfigurableDomain* pConfigurableDomain)
297 bool CConfigurableElement::belongsTo(const CConfigurableDomain* pConfigurableDomain) const
307 void CConfigurableElement::getBelongingDomains(std::list<const CConfigurableDomain*>& configurableDomainList) const
316 static_cast<const CConfigurableElement*>(pParent)->getBelongingDomains(configurableDomainList);
320 void CConfigurableElement::listBelongingDomains(std::string& strResult, bool bVertical) const
332 void CConfigurableElement::listRogueElements(std::string& strResult) const
337 std::list<const CConfigurableElement*> rogueElementList;
339 CConfigurableElementAggregator configurableElementAggregator(rogueElementList, &CConfigurableElement::hasNoDomainAssociated);
344 std::list<const CConfigurableElement*>::const_iterator it;
348 const CConfigurableElement* pConfigurableElement = *it;
355 bool CConfigurableElement::isRogue() const
361 std::string CConfigurableElement::getFootprintAsString() const
368 bool CConfigurableElement::hasNoDomainAssociated() const
374 bool CConfigurableElement::hasNoValidDomainAssociated() const
399 void CConfigurableElement::listAssociatedDomains(std::string& strResult, bool bVertical) const
405 size_t CConfigurableElement::getBelongingDomainCount() const
415 void CConfigurableElement::listDomains(const std::list<const CConfigurableDomain*>& configurableDomainList, std::string& strResult, bool bVertical) const
448 bool CConfigurableElement::containsConfigurableDomain(const CConfigurableDomain* pConfigurableDomain) const
464 bool CConfigurableElement::belongsToDomainAscending(const CConfigurableDomain* pConfigurableDomain) const
471 return static_cast<const CConfigurableElement*>(pParent)->belongsTo(pConfigurableDomain);
477 const CSubsystem* CConfigurableElement::getBelongingSubsystem() const
487 return static_cast<const CConfigurableElement*>(pParent)->getBelongingSubsystem();
491 bool CConfigurableElement::isParameter() const
498 bool CConfigurableElement::isOfConfigurableElementType(const CElement* pParent) const