addChild(int childID=NODE_ID_NOT_SET, const std::string &childName="") | Ionflux::Tools::Node | [virtual] |
addChild(Node *newChild, bool newManage) | Ionflux::Tools::Node | [virtual] |
addData(const std::string &newData) | Ionflux::Tools::Node | [virtual] |
addData(int newData) | Ionflux::Tools::Node | [virtual] |
addData(double newData) | Ionflux::Tools::Node | [virtual] |
addIndexEntry(Node *indexNode) | Ionflux::Tools::Node | [protected, virtual] |
autoCreate | Ionflux::Tools::Node | [protected] |
childNodeRef | Ionflux::Tools::Node | [protected] |
children | Ionflux::Tools::Node | [protected] |
clear() | Ionflux::Tools::Node | [virtual] |
clearData(bool recursive) | Ionflux::Tools::Node | [virtual] |
clearIDIndex() | Ionflux::Tools::Node | [virtual] |
clearIndexes() | Ionflux::Tools::Node | [virtual] |
clearNameIndex() | Ionflux::Tools::Node | [virtual] |
combine(unsigned int from, unsigned int to, Node &target) | Ionflux::Tools::Node | |
convertToNativeType() | Ionflux::Tools::Node | [virtual] |
copy(Ionflux::Tools::Node &target, unsigned int maxDepth=0, unsigned int currentDepth=0) | Ionflux::Tools::Node | [virtual] |
dataType | Ionflux::Tools::Node | [protected] |
findChild(int searchID, bool recursive=false) | Ionflux::Tools::Node | [virtual] |
findChild(const std::string &searchName, bool recursive=false) | Ionflux::Tools::Node | [virtual] |
getAutoCreate() | Ionflux::Tools::Node | [virtual] |
getBlob(unsigned int dataIndex) | Ionflux::Tools::Node | [virtual] |
getBlob() | Ionflux::Tools::Node | [virtual] |
getChild(unsigned int childIndex) | Ionflux::Tools::Node | [virtual] |
getChildIndex(Node *targetNode) | Ionflux::Tools::Node | [virtual] |
getData(unsigned int dataIndex) | Ionflux::Tools::Node | [virtual] |
getData() | Ionflux::Tools::Node | [virtual] |
getDataType() | Ionflux::Tools::Node | [virtual] |
getDouble(unsigned int dataIndex) | Ionflux::Tools::Node | [virtual] |
getDouble() | Ionflux::Tools::Node | [virtual] |
getID() | Ionflux::Tools::Node | [virtual] |
getIndexEntry(const std::string &indexName) | Ionflux::Tools::Node | [protected, virtual] |
getIndexEntry(int indexID) | Ionflux::Tools::Node | [protected, virtual] |
getIndexMode() | Ionflux::Tools::Node | [virtual] |
getInt(unsigned int dataIndex) | Ionflux::Tools::Node | [virtual] |
getInt() | Ionflux::Tools::Node | [virtual] |
getLog() | Ionflux::Tools::Node | [virtual] |
getName() | Ionflux::Tools::Node | [virtual] |
getNumChildren(bool recursive) | Ionflux::Tools::Node | [virtual] |
getNumChildren() | Ionflux::Tools::Node | [virtual] |
getNumData() | Ionflux::Tools::Node | [virtual] |
getParent() | Ionflux::Tools::Node | [virtual] |
getPath() | Ionflux::Tools::Node | [virtual] |
getRefCount(Node *childNode) | Ionflux::Tools::Node | [protected, virtual] |
getUID(bool treeUID) | Ionflux::Tools::Node | [virtual] |
getUIDMode() | Ionflux::Tools::Node | [virtual] |
idIndex | Ionflux::Tools::Node | [protected] |
INDEX_MODE_NODE | Ionflux::Tools::Node | [static] |
INDEX_MODE_NONE | Ionflux::Tools::Node | [static] |
INDEX_MODE_TREE | Ionflux::Tools::Node | [static] |
indexMode | Ionflux::Tools::Node | [protected] |
isManaged() | Ionflux::Tools::Node | |
log | Ionflux::Tools::Node | [protected] |
managed | Ionflux::Tools::Node | [protected] |
MAX_ID_INDEX_SIZE | Ionflux::Tools::Node | [static] |
maxUID | Ionflux::Tools::Node | [protected] |
merge(Node &sourceNode, bool replace=false, unsigned int maxDepth=0, unsigned int currentDepth=0) | Ionflux::Tools::Node | [virtual] |
nameIndex | Ionflux::Tools::Node | [protected] |
Node() | Ionflux::Tools::Node | |
Node(Node &sourceNode) | Ionflux::Tools::Node | |
Node(Node *initParent) | Ionflux::Tools::Node | |
Node(Node *initParent, int initID) | Ionflux::Tools::Node | |
Node(Node *initParent, int initID, const std::string &initName) | Ionflux::Tools::Node | |
Node(Node *initParent, int initID, const std::string &initName, int initDataType) | Ionflux::Tools::Node | |
Node(Node *initParent, int initID, const std::string &initName, int initDataType, bool initManaged) | Ionflux::Tools::Node | |
NODE_DATA_BLOB | Ionflux::Tools::Node | [static] |
NODE_DATA_DOUBLE | Ionflux::Tools::Node | [static] |
NODE_DATA_INT | Ionflux::Tools::Node | [static] |
NODE_HEADER_SIZE | Ionflux::Tools::Node | [static] |
NODE_ID_NOT_SET | Ionflux::Tools::Node | [static] |
nodeData | Ionflux::Tools::Node | [protected] |
nodeID | Ionflux::Tools::Node | [protected] |
nodeName | Ionflux::Tools::Node | [protected] |
operator=(const std::string &newData) | Ionflux::Tools::Node | [virtual] |
operator=(int newData) | Ionflux::Tools::Node | [virtual] |
operator=(double newData) | Ionflux::Tools::Node | [virtual] |
operator=(Node &sourceNode) | Ionflux::Tools::Node | [virtual] |
operator[](int searchID) | Ionflux::Tools::Node | [virtual] |
operator[](const std::string &searchName) | Ionflux::Tools::Node | [virtual] |
parent | Ionflux::Tools::Node | [protected] |
printDebugInfo(int targetLevel, int callingLevel, int parentID, int childID) | Ionflux::Tools::Node | [virtual] |
printDebugInfo(int targetLevel) | Ionflux::Tools::Node | [virtual] |
refChild(Node *childNode) | Ionflux::Tools::Node | [protected, virtual] |
removeAllChildren(bool recursive) | Ionflux::Tools::Node | [virtual] |
removeChild(unsigned int childIndex) | Ionflux::Tools::Node | [virtual] |
removeChild(Node *targetNode, bool recursive) | Ionflux::Tools::Node | [virtual] |
removeData(unsigned int dataIndex) | Ionflux::Tools::Node | [virtual] |
removeIndexEntries(Node *indexNode) | Ionflux::Tools::Node | [protected, virtual] |
removeIndexEntry(const std::string &indexName) | Ionflux::Tools::Node | [protected, virtual] |
removeIndexEntry(int indexID) | Ionflux::Tools::Node | [protected, virtual] |
removeManagedChildren() | Ionflux::Tools::Node | [virtual] |
serialize(std::string &target) | Ionflux::Tools::Node | [virtual] |
setAutoCreate(bool newAutoCreate) | Ionflux::Tools::Node | [virtual] |
setBlob(unsigned int dataIndex, const std::string &newData) | Ionflux::Tools::Node | [virtual] |
setChild(unsigned int childIndex, Node *newChild, bool newManage) | Ionflux::Tools::Node | [virtual] |
setData(unsigned int dataIndex, const std::string &newData) | Ionflux::Tools::Node | [virtual] |
setData(unsigned int dataIndex, int newData) | Ionflux::Tools::Node | [virtual] |
setData(unsigned int dataIndex, unsigned int newData) | Ionflux::Tools::Node | [virtual] |
setData(unsigned int dataIndex, double newData) | Ionflux::Tools::Node | [virtual] |
setData(const std::string &newData) | Ionflux::Tools::Node | [virtual] |
setData(int newData) | Ionflux::Tools::Node | [virtual] |
setData(unsigned int newData) | Ionflux::Tools::Node | [virtual] |
setData(double newData) | Ionflux::Tools::Node | [virtual] |
setDataType(int newDataType) | Ionflux::Tools::Node | [virtual] |
setID(int newID) | Ionflux::Tools::Node | [virtual] |
setIndexMode(int newIndexMode) | Ionflux::Tools::Node | [virtual] |
setManaged(bool newManaged) | Ionflux::Tools::Node | |
setName(const std::string &newName) | Ionflux::Tools::Node | [virtual] |
setParent(Node *newParent) | Ionflux::Tools::Node | [virtual] |
setUIDMode(int newUIDMode) | Ionflux::Tools::Node | [virtual] |
toConfig(const std::string &indent="", unsigned int level=0) | Ionflux::Tools::Node | |
TRAVERSAL_INORDER | Ionflux::Tools::Node | [static] |
TRAVERSAL_POSTORDER | Ionflux::Tools::Node | [static] |
TRAVERSAL_PREORDER | Ionflux::Tools::Node | [static] |
traverse(NodeDump *target, int order) | Ionflux::Tools::Node | [virtual] |
UID_MODE_NODE | Ionflux::Tools::Node | [static] |
UID_MODE_NONE | Ionflux::Tools::Node | [static] |
UID_MODE_TREE | Ionflux::Tools::Node | [static] |
uidMode | Ionflux::Tools::Node | [protected] |
unpack(const std::string &serialized, unsigned int blockStart, unsigned int blockSize) | Ionflux::Tools::Node | [virtual] |
unrefChild(Node *childNode) | Ionflux::Tools::Node | [protected, virtual] |
validateChildIndex(unsigned int childIndex) | Ionflux::Tools::Node | [protected, virtual] |
validateDataIndex(unsigned int dataIndex) | Ionflux::Tools::Node | [protected, virtual] |
~Node() | Ionflux::Tools::Node | [virtual] |