μHAL (v2.7.9)
Part of the IPbus software repository
uhal::NodeTreeBuilder Member List

This is the complete list of members for uhal::NodeTreeBuilder, including all inherited members.

addChildren(const pugi::xml_node &aXmlNode, Node *aNode)uhal::NodeTreeBuilderprivate
bitmaskNodeCreator(const bool &aRequireId, const pugi::xml_node &aXmlNode)uhal::NodeTreeBuilderprivate
build(const pugi::xml_node &aNode, const boost::filesystem::path &aAddressFilePath)uhal::NodeTreeBuilder
calculateHierarchicalAddresses(Node *aNode, const uint32_t &aAddr)uhal::NodeTreeBuilderprivate
CallBack(const std::string &aProtocol, const boost::filesystem::path &aPath, std::vector< uint8_t > &aFile, std::vector< const Node * > &aAddressTable)uhal::NodeTreeBuilderprivate
checkForAddressCollisions(Node *aNode, const boost::filesystem::path &aPath)uhal::NodeTreeBuilderprivate
clearAddressFileCache()uhal::NodeTreeBuilder
getInstance()uhal::NodeTreeBuilderstatic
getNodeTree(const std::string &aFilenameExpr, const boost::filesystem::path &aPath)uhal::NodeTreeBuilder
mAddressAttributeuhal::NodeTreeBuilderprivatestatic
mClassAttributeuhal::NodeTreeBuilderprivatestatic
mDescriptionAttributeuhal::NodeTreeBuilderprivatestatic
mFileCallStackuhal::NodeTreeBuilderprivate
mFirmwareInfouhal::NodeTreeBuilderprivatestatic
mIdAttributeuhal::NodeTreeBuilderprivatestatic
mInstanceuhal::NodeTreeBuilderprivatestatic
mMaskAttributeuhal::NodeTreeBuilderprivatestatic
mModeAttributeuhal::NodeTreeBuilderprivatestatic
mModeLutuhal::NodeTreeBuilderprivatestatic
mModuleAttributeuhal::NodeTreeBuilderprivatestatic
mNodeParseruhal::NodeTreeBuilderprivate
mNodesuhal::NodeTreeBuilderprivate
mNodeTreeClassAttributeGrammaruhal::NodeTreeBuilderprivate
mNodeTreeFirmwareInfoAttributeGrammaruhal::NodeTreeBuilderprivate
mNodeTreeParametersGrammaruhal::NodeTreeBuilderprivate
moduleNodeCreator(const bool &aRequireId, const pugi::xml_node &aXmlNode)uhal::NodeTreeBuilderprivate
mParametersAttributeuhal::NodeTreeBuilderprivatestatic
mPermissionsAttributeuhal::NodeTreeBuilderprivatestatic
mPermissionsLutuhal::NodeTreeBuilderprivatestatic
mSizeAttributeuhal::NodeTreeBuilderprivatestatic
mTagsAttributeuhal::NodeTreeBuilderprivatestatic
mTopLevelNodeParseruhal::NodeTreeBuilderprivate
NodeTreeBuilder()uhal::NodeTreeBuilderprivate
plainNodeCreator(const bool &aRequireId, const pugi::xml_node &aXmlNode)uhal::NodeTreeBuilderprivate
setAddr(const pugi::xml_node &aXmlNode, Node *aNode)uhal::NodeTreeBuilderprivate
setClassName(const pugi::xml_node &aXmlNode, Node *aNode)uhal::NodeTreeBuilderprivate
setDescription(const pugi::xml_node &aXmlNode, Node *aNode)uhal::NodeTreeBuilderprivate
setFirmwareInfo(const pugi::xml_node &aXmlNode, Node *aNode)uhal::NodeTreeBuilderprivate
setMask(const pugi::xml_node &aXmlNode, Node *aNode)uhal::NodeTreeBuilderprivate
setModeAndSize(const pugi::xml_node &aXmlNode, Node *aNode)uhal::NodeTreeBuilderprivate
setModule(const pugi::xml_node &aXmlNode, Node *aNode)uhal::NodeTreeBuilderprivate
setPars(const pugi::xml_node &aXmlNode, Node *aNode)uhal::NodeTreeBuilderprivate
setPermissions(const pugi::xml_node &aXmlNode, Node *aNode)uhal::NodeTreeBuilderprivate
setTags(const pugi::xml_node &aXmlNode, Node *aNode)uhal::NodeTreeBuilderprivate
setUid(const bool &aRequireId, const pugi::xml_node &aXmlNode, Node *aNode)uhal::NodeTreeBuilderprivate
~NodeTreeBuilder()uhal::NodeTreeBuildervirtual