1 #ifndef IUFLIBRARY_IUFHISTORYNODE_H 2 #define IUFLIBRARY_IUFHISTORYNODE_H 12 #define IUHNL_INVALID (iuhnl_t) NULL 18 #define IUHN_INVALID (iuhn_t) NULL 110 #endif //IUFLIBRARY_IUFHISTORYNODE_H Definition: iufHistoryNodeList.c:8
int iufHistoryNodeSetParents(iuhn_t historyNode, iuhnl_t parents)
Sets the IufHistoryNodeList of a parent nodes.
Definition: iufHistoryNode.c:209
int iufHistoryNodeSetParameters(iuhn_t historyNode, iupad_t parameterDict)
Sets the IufParameterDict of a node.
Definition: iufHistoryNode.c:221
int iufHistoryNodeDelete(iuhn_t historyNode)
Delete a history node.
Definition: iufHistoryNode.c:47
IufHistoryNode * iuhn_t
Definition: iufHistoryNode.h:17
Definition: iufHistoryNodeADT.h:4
iuhn_t iufHistoryNodeCreate(char *pNodeType)
Creates a history node of the type described by the string pNodeType.
Definition: iufHistoryNode.c:35
int iufHistoryNodeCompare(iuhn_t reference, iuhn_t actual)
Compares two history nodes with each other, except their Ids (so could be a rerun) ...
Definition: iufHistoryNode.c:111
int iufHistoryNodeCompareWithId(iuhn_t reference, iuhn_t actual)
Compares two history nodes with each other, including their Id (so a rerun would be different) ...
Definition: iufHistoryNode.c:67
IufHistoryNodeList * iuhnl_t
Definition: iufHistoryNode.h:11
Definition: iufParameterDictADT.h:14
char * iufHistoryNodeGetType(iuhn_t historyNode)
Gets the label of the node.
Definition: iufHistoryNode.c:185
int iufHistoryNodeGetNumParams(iuhn_t historyNode)
Gets the number of parameters that a node has.
Definition: iufHistoryNode.c:163
int iufHistoryNodeGetNumParents(iuhn_t historyNode)
Gets the number of parents that a node has.
Definition: iufHistoryNode.c:153
iupad_t iufHistoryNodeGetParameters(iuhn_t historyNode)
Gets the parameter dictionary.
Definition: iufHistoryNode.c:172
iuhnl_t parents
Definition: iufHistoryNodeADT.h:10
iuhnl_t iufHistoryNodeGetParents(iuhn_t historyNode)
Gets the list of the parent nodes.
Definition: iufHistoryNode.c:191