|
Core functions |
The minimal set of functions.
|
CCMIOError | CCMIOOpen (const char *filename, CCMIOIOType mode, CCMIONode *root) |
| Opens the data file.
|
CCMIOError | CCMIOClose (CCMIONode root) |
| Closes the data file.
|
CCMIOError | CCMIOGetNode (CCMIOError *err, CCMIONode parent, const char *path, CCMIONode *node) |
| Finds a node, given a node path.
|
CCMIOError | CCMIOGetNumberOfChildren (CCMIOError *err, CCMIONode parent, int *n) |
| Returns the number of children in the parent node.
|
CCMIOError | CCMIOGetNextChild (CCMIOError *err, CCMIONode parent, int *n, CCMIONode *child) |
| Returns the next child node.
|
CCMIOError | CCMIOGetName (CCMIOError *err, CCMIONode node, char *name) |
| Returns the name of the node.
|
CCMIOError | CCMIOSetName (CCMIOError *err, CCMIONode node, const char *name) |
| Sets the name of an existing node.
|
CCMIOError | CCMIOGetLabel (CCMIOError *err, CCMIONode node, char *label) |
| Returns the label of the node.
|
CCMIOError | CCMIOSetLabel (CCMIOError *err, CCMIONode node, const char *label) |
| Sets the label of an existing node.
|
CCMIOError | CCMIOCreateNode (CCMIOError *err, CCMIONode parent, int openDup, const char *name, const char *label, CCMIONode *node) |
| Creates a new node.
|
CCMIOError | CCMIOCreateLink (CCMIOError *err, CCMIONode parent, const char *name, const char *filename, const char *destName, CCMIONode *node) |
| Creates a new link.
|
CCMIOError | CCMIODeleteNode (CCMIOError *err, CCMIONode node) |
| Deletes the node.
|
CCMIOError | CCMIODeleteAllChildren (CCMIOError *err, CCMIONode node) |
| Deletes all children of the node, but not the node itself.
|
CCMIOError | CCMIOMoveNode (CCMIOError *err, CCMIONode node, CCMIONode newParent) |
| Moves the node underneath newParent.
|
CCMIOError | CCMIOGetDimensions (CCMIOError *err, CCMIONode node, int *nDims, int **dims) |
| Returns the number of items in the node's data.
|
CCMIOError | CCMIOGetDataSize (CCMIOError *err, CCMIONode node, unsigned int *bytes) |
| Returns the number of bytes of the data.
|
CCMIOError | CCMIOGetDataType (CCMIOError *err, CCMIONode node, CCMIODataType *type) |
| Returns the data type for the node.
|
CCMIOError | CCMIOSetDataType (CCMIOError *err, CCMIONode node, CCMIODataType type,...) |
| Sets the datatype of the node.
|
CCMIOError | CCMIOvSetDataType (CCMIOError *err, CCMIONode node, CCMIODataType type, va_list args) |
| Opens the data file.
|
CCMIOError | CCMIOSetDataTypev (CCMIOError *err, CCMIONode node, CCMIODataType type, int nDims, const int *dims) |
| Opens the data file.
|
CCMIOError | CCMIOReadData (CCMIOError *err, CCMIONode node, void *data, CCMIODataType expected, int dimsExpected) |
| Returns all the data in the node.
|
CCMIOError | CCMIOReadDataPoint (CCMIOError *err, CCMIONode node, void *data,...) |
| Returns one element of data.
|
CCMIOError | CCMIOWriteDataPoint (CCMIOError *err, CCMIONode node, void *data,...) |
| Write one element of data.
|
CCMIOError | CCMIOWriteData (CCMIOError *err, CCMIONode node, const void *data) |
| Writes the entire node's data.
|
int | CCMIOAreNodesEqual (CCMIONode node1, CCMIONode node2) |
| Returns TRUE if node1 == node2, FALSE otherwise.
|
CCMIOError | CCMIOGetRootNode (CCMIOError *err, CCMIONode node, CCMIONode *root) |
| Returns the root node, or kCCMIOBadParameterErr if 'node' is not valid.
|