Data structure for an individual datum within a class.
typedef struct _DCIDataAttr { uint32 size; /* Total structure size. */ uint32 datumId; /* The individual metric identifier. */ uint32 type; /* Data type for this metric. */ DCIUnit units; /* Units for this metric. */ uint32 flags; /* Metric characteristics. */ uint32 offset; /* Byte offset from the beginning of the returned class data. */ UMAVarLenDescr label; UMAVarLenData data; /* Start of the data area. */ } DCIDataAttr; typedef DCIDataAttr * DCIDataAttr ;
The DCIDataAttr structure is used to describe an individual datum within a class. All of the data attribute structures are kept at the class type node along with the rest of the class attribute structures.