Header file of all MetaData data structures. More...
Go to the source code of this file.
Classes | |
| struct | ClCorAttrAdditionalInfo |
| Structure for complex attribute types like Association, Array and Containment. More... | |
| struct | ClCorAttrDef |
| Attribute Definition structure. More... | |
| struct | ClCorAttributeValue |
| Type to provide value for the initialized attributes. More... | |
| struct | ClCorAttributeValueList |
| Type to provide the list of attribute values for initialized attributes. More... | |
| struct | ClCorAttrIdIdxPair |
| Attribute ID and index pair. More... | |
| struct | ClCorAttrPath |
| The structure ClCorAttrPath contains the path-list of the attribute. More... | |
| struct | ClCorAttrValueDescriptor |
| Structure to attribute job which will be added to the bundle. More... | |
| struct | ClCorAttrValueDescriptorList |
| Type for the attribute value list. More... | |
| struct | ClCorAttrValues |
| Structure capturing initialization, minimum and maximum value of simple attribute. More... | |
| struct | ClCorBundleConfig |
| Structure for storing the bundle configuration. More... | |
| struct | ClCorJobDescriptor |
| Structure to store read job data. More... | |
| struct | ClCorMOClassPath |
| The structure ClCorMOClassPath contains the COR object handle. More... | |
| struct | ClCorMOHandle |
| Managed Object handle. More... | |
| struct | ClCorMOId |
| The structure ClCorMOId contains MoId of the object, which is the address of the COR object. More... | |
| struct | ClCorObjAttrWalkFilter |
| The structure ClCorObjAttrWalkFilter is used to specify filter properties while performing attribute walk operation. More... | |
| struct | ClCorTxnInfo |
| COR Txn Failed Job Information. More... | |
Macros | |
| #define | CL_COR_ATTR_CACHED 0x00000100 |
| Attribute type is cached (stored in RAM in COR) | |
| #define | CL_COR_ATTR_CONFIG 0x01000000 |
| Macros for defining the attribute flags. | |
| #define | CL_COR_ATTR_INITIALIZED 0x00020000 |
| Attribute type is intialized (upon creation, assign a default value – MUST use clCorObjectCreateAndSet to create) | |
| #define | CL_COR_ATTR_OPERATIONAL 0x04000000 |
| Not IMPLEMENTED. | |
| #define | CL_COR_ATTR_PERSISTENT 0x00000200 |
| Attribute type is persistent. | |
| #define | CL_COR_ATTR_RUNTIME 0x02000000 |
| Attribute type is runtime (NOT stored in database). | |
| #define | CL_COR_ATTR_WRITABLE 0x00010000 |
| Attribute type is writeable. | |
| #define | CL_COR_CLASS_WILD_CARD ((ClCorClassTypeT)0xFFFFFFFE) |
| Wild Card Class Id. | |
| #define | CL_COR_CLI_STR_LEN 1024 |
| String length for cli commands. | |
| #define | CL_COR_CONT_ATTR_MAX_DEPTH 10 |
| Constants related to ClCorAttrPath. | |
| #define | CL_COR_DEFAULT_TIMEOUT 3000 |
| This value is 3 seconds. | |
| #define | CL_COR_INSTANCE_WILD_CARD 0xFFFFFFFE |
| Wild Card Instance Id. | |
| #define | CL_COR_INVALID_ATTR_ID -1 |
| Invalid Attribute Id. | |
| #define | CL_COR_INVALID_ATTR_IDX -1 |
| Invalid Attribute Index. | |
| #define | CL_COR_MAX_NAME_SZ CL_MAX_NAME_LENGTH |
| Maximum size of Name for Class, Attributes. | |
| #define | CL_COR_NO_SAVE 0 |
| Persistency related Macros. | |
| #define | CL_COR_OH_MASK_END_MARKER 0xFF |
| End Marker for a OH Mask. | |
| #define | CL_COR_SIMPLE_TXN NULL |
| Simple transaction with only one job. | |
| #define | CL_COR_UNKNOWN_ATTRIB -1 |
| Invalid attribute. | |
| #define | CL_COR_VERSION_NO 0x0100 |
| Currently not supported. | |
| #define | CL_COR_VERSION_NO 0x0100 |
| Currently not supported. | |
| #define | CL_COR_WTH_COOKIE_ID CL_EO_COR_SERVER_COOKIE_ID+1 |
| CookieId of COR client for transaction forwarding. | |
Typedefs | |
| typedef ClCorAddrT * | ClCorAddrPtrT |
| A pointer to the IOC physical address structure. | |
| typedef ClIocPhysicalAddressT | ClCorAddrT |
| This type definition contains the IOC physical address and the port address of the component that registers itself as an OI for a MO. | |
| typedef ClUint32T | ClCorAttrFlagT |
| Typedef for storing the attribute flags. | |
| typedef ClCorAttributeValueListT * | ClCorAttributeValueListPtrT |
| Pointer type for ClCorAttributeValueListT. | |
|
typedef struct ClCorAttributeValueList | ClCorAttributeValueListT |
| Type definition for ClCorAttributeValueList. | |
| typedef ClCorAttributeValueT * | ClCorAttributeValuePtrT |
| Pointer type for ClCorAttributeValueT. | |
| typedef struct ClCorAttributeValue | ClCorAttributeValueT |
| Type definition for ClCorAttributeValue. | |
| typedef ClCorAttrIdIdxPairT * | ClCorAttrIdIdxPairPtr |
| Pointer type definition for ClCorAttrIdIdxPairT. | |
| typedef struct ClCorAttrIdIdxPair | ClCorAttrIdIdxPairT |
| Type definition for ClCorAttrIdIdxPair. | |
| typedef ClInt32T | ClCorAttrIdT |
| The type of an identifier for a COR attribute. | |
| typedef ClCorAttrPathT * | ClCorAttrPathPtrT |
| The pointer to ClCorAttrPathT. | |
| typedef struct ClCorAttrPath | ClCorAttrPathT |
| Type definition for ClCorAttrPath. | |
| typedef enum ClCorAttrType | ClCorAttrTypeT |
| The values of this enumeration type refer to the COR attribute types. | |
|
typedef ClCorAttrValueDescriptorListT * | ClCorAttrValueDescriptorListPtrT |
| Pointer type to ClCorAttrValueDescriptorListT. | |
|
typedef struct ClCorAttrValueDescriptorList | ClCorAttrValueDescriptorListT |
| Type definition for ClCorAttrValueDescriptorList. | |
| typedef ClCorAttrValueDescriptorT * | ClCorAttrValueDescriptorPtrT |
| Pointer type for ClCorAttrValueDescriptorT. | |
|
typedef struct ClCorAttrValueDescriptor | ClCorAttrValueDescriptorT |
| Type definition for ClCorAttrValueDescriptor. | |
| typedef struct ClCorAttrValues | ClCorAttrValuesT |
| Type definition for ClCorAttrValues. | |
| typedef ClRcT(* | ClCorBundleCallbackPtrT )(ClCorBundleHandleT bundleHandle, ClPtrT userArg) |
| The callback function for the asynchronous bunlde. | |
| typedef ClHandleT | ClCorBundleHandleT |
| Type definition of the bundle handle. | |
|
typedef enum ClCorBundleOperationType | ClCorBundleOperationTypeT |
| Type of the bundle operation. | |
| typedef ClRcT(* | ClCorClassAttrWalkFunc )(ClCorClassTypeT clsId, ClCorAttrDefT *attrDef, ClPtrT cookie) |
| Attribute Walk function prototype. | |
| typedef ClInt32T | ClCorClassTypeT |
| The type of an identifier for the COR class. | |
| typedef ClCorCommInfoT * | ClCorCommInfoPtrT |
| The type of the pointer for COR communication configuration. | |
| typedef ClInt32T | ClCorInstanceIdT |
| The type of an identifier for a COR instance. | |
| typedef ClUint32T | ClCorJobStatusT |
| Status of each failed job. | |
| typedef ClCorMOHandleT * | ClCorMOHandlePtrT |
| Pointer type definition for ClCorMOHandleT. | |
| typedef struct ClCorMOHandle | ClCorMOHandleT |
| Type definition for ClCorMOHandle. | |
| typedef ClCorMOIdT * | ClCorMOIdPtrT |
| A pointer type to ClCorMOIdT. | |
| typedef struct ClCorMOId | ClCorMOIdT |
| Type definition for ClCorMOId. | |
| typedef ClInt16T | ClCorMOServiceIdT |
| This type is part of the ClCorMOIdT type to access a MO or MSO. | |
|
typedef struct ClCorObjAttrWalkFilter | ClCorObjAttrWalkFilterT |
| Typedef for ClCorObjAttrWalkFilter. | |
| typedef ClRcT(* | ClCorObjAttrWalkFuncT )(ClCorAttrPathPtrT pAttrPath, ClCorAttrIdT attrId, ClCorAttrTypeT attrType, ClCorTypeT attrDataType, void *value, ClUint32T size, ClCorAttrFlagT attrData, void *cookie) |
| The type of the callback API that is invoked for every attribute within a COR object, during the walk operation. | |
| typedef ClPtrT | ClCorObjectHandleT |
| The structure ClCorObjectHandle is the handle to MO. | |
| typedef ClRcT(* | ClCorObjectWalkFunT )(void *data, void *cookie) |
| Type of callback function used for Object Walk. | |
| typedef ClPtrT | ClCorTxnIdT |
| The type of the COR transaction ID used to identify a transaction session. | |
| typedef ClCorTxnInfoT * | ClCorTxnInfoPtrT |
| Pointer type definition for ClCorTxnInfoT. | |
| typedef struct ClCorTxnInfo | ClCorTxnInfoT |
| Type definition for ClCorTxnInfo. | |
| typedef ClUint32T | ClCorTxnJobIdT |
| The type of COR transaction Job Id, used to identify a job uniquely within a transaction. | |
| typedef enum ClCorTxnJobStatus | ClCorTxnJobStatusT |
| To set the status of a job given in the transaction. | |
| typedef ClPtrT | ClCorTxnSessionIdT |
| The type of the handle of a COR transaction session. | |
| typedef enum ClCorType | ClCorTypeT |
| The ClCorType enumeration contains the basic COR data types. | |
| typedef ClRcT(* | clCorXdrMarshallFP )(void *pGenVar, ClBufferHandleT msg, ClUint32T isDelete) |
| IDL Marshall Function Prototype. | |
| typedef ClRcT(* | clCorXdrUnmarshallFP )(ClBufferHandleT msg, void *pGenVar) |
| IDL UnMarshall Function Prototype. | |
Header file of all MetaData data structures.