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.