45 #ifndef _CL_COR_META_DATA_H_
47 #define _CL_COR_META_DATA_H_
66 #define CL_COR_WTH_COOKIE_ID CL_EO_COR_SERVER_COOKIE_ID+1
69 #define CL_COR_VERSION_NO 0x0100
70 #define CL_COR_DEFAULT_MAX_SESSIONS 5
72 #define CL_COR_DEFAULT_MAX_RETRIES 3
77 #define CL_COR_DEFAULT_TIMEOUT 3000
82 #define CL_COR_MAX_NAME_SZ CL_MAX_NAME_LENGTH
87 #define CL_COR_NO_SAVE 0
88 #define CL_COR_SAVE_PER_TXN 1
89 #define CL_COR_PERIODIC_SAVE 2
90 #define CL_COR_DELTA_SAVE 3
95 #define CL_COR_UNKNOWN_ATTRIB -1
102 #define CL_COR_CLI_STR_LEN 1024
109 #define CL_COR_VERSION_NO 0x0100
110 #define CL_COR_HANDLE_MAX_DEPTH 20
111 #define CL_COR_INVALID_MO_ID -1
112 #define CL_COR_INVALID_MO_INSTANCE -1
113 #define CL_COR_INVALID_SVC_ID -1
114 #define CL_COR_SVC_ID_DEFAULT 0
119 #define CL_COR_CLASS_WILD_CARD ((ClCorClassTypeT)0xFFFFFFFE)
124 #define CL_COR_INSTANCE_WILD_CARD ((ClCorInstanceIdT) -2)
126 #define CL_COR_SVC_WILD_CARD ((ClCorMOServiceIdT)0xFFFE)
132 #define CL_COR_CONT_ATTR_MAX_DEPTH 10
137 #define CL_COR_INVALID_ATTR_ID -1
142 #define CL_COR_INVALID_ATTR_IDX -1
143 #define CL_COR_ATTR_WILD_CARD -2
144 #define CL_COR_INDEX_WILD_CARD -2
149 #define CL_COR_SIMPLE_TXN NULL
151 #define CL_COR_OH_MAX_TYPES 16
152 #define CL_COR_OH_MAX_LEVELS 64
157 #define CL_COR_OH_MASK_END_MARKER 0xFF
167 #define CL_COR_ATTR_CONFIG 0x01000000
171 #define CL_COR_ATTR_RUNTIME 0x02000000
175 #define CL_COR_ATTR_OPERATIONAL 0x04000000
179 #define CL_COR_ATTR_WRITABLE 0x00010000
183 #define CL_COR_ATTR_INITIALIZED 0x00020000
188 #define CL_COR_ATTR_CACHED 0x00000100
192 #define CL_COR_ATTR_PERSISTENT 0x00000200
227 typedef ClHandleT* ClCorBundleHandlePtrT;
235 CL_COR_INVALID_DATA_TYPE = -1,
610 #define CL_COR_OBJ_HANDLE_NULL NULL
612 #define CL_COR_OBJ_HANDLE_INIT(objH) \
617 ClUint16T size = 0; \
619 ClUint8T* tempHandle = (ClUint8T *) objH; \
620 rc = clCorObjectHandleSizeGet(objH, &size); \
623 tempHandle += sizeof(ClUint16T); \
624 memset((void *) tempHandle, 0, size - sizeof(ClUint16T)); \
628 #define CL_COR_OBJ_HANDLE_ISNULL(objH) (objH == NULL)
654 CL_COR_OP_RESERVED = 0,
742 CL_COR_OBJ_CACHE_MASK = 0xFF,
767 #define CL_COR_OBJ_FLAGS_DEFAULT \
768 (CL_COR_OBJ_CACHE_GLOBAL | CL_COR_OBJ_PERSIST | CL_COR_OBJ_ALLOW_SUB_TREE_DELETE)
802 struct ClCorCommInfo {
817 ClUint16T maxRetries;
822 ClUint16T maxSessions;
826 typedef struct ClCorCommInfo ClCorCommInfoT;
1184 struct ClCorMOClassTreeWalkInfo
1200 ClUint32T maxInstances;
1203 typedef struct ClCorMOClassTreeWalkInfo ClCorMOClassTreeWalkInfoT;
1204 typedef ClCorMOClassTreeWalkInfoT* ClCorMOClassTreeWalkInfoPtrT;
1281 typedef enum ClCorTxnEntryId
1283 CL_COR_TXN_INFO_ADD,
1284 CL_COR_TXN_INFO_FIRST_GET,
1285 CL_COR_TXN_INFO_NEXT_GET,
1286 CL_COR_TXN_INFO_CLEAN
1293 struct ClCorTxnInfoStore
1295 ClCorTxnEntryIdT op;
1302 typedef struct ClCorTxnInfoStore ClCorTxnInfoStoreT;
1303 typedef ClCorTxnInfoStoreT* ClCorTxnInfoStorePtrT;
Typical defines found in any software project.
Header file of Clovis Container Related APIs.
Header file of Ioc Data Structures and APIs.
Operating System Abstraction Layer API.
ClPtrT ClBufferHandleT
The type of the handle for the buffer messages.
Definition: clBufferApi.h:82
ClUint32T ClRcT
Clovis return code type.
Definition: clCommon.h:168
ClCorObjWalkFlagsT
This enumeration type contains the walk related definitions.
Definition: clCorMetaData.h:548
enum ClCorType ClCorTypeT
The ClCorType enumeration contains the basic COR data types.
ClCorBundleOperationType
Type of the bundle operation.
Definition: clCorMetaData.h:773
ClUint32T ClCorJobStatusT
Status of each failed job.
Definition: clCorMetaData.h:221
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,...
Definition: clCorMetaData.h:1130
ClCorAttributeValueT * ClCorAttributeValuePtrT
Pointer type for ClCorAttributeValueT.
Definition: clCorMetaData.h:1344
enum ClCorAttrType ClCorAttrTypeT
The values of this enumeration type refer to the COR attribute types.
ClPtrT ClCorObjectHandleT
The structure ClCorObjectHandle is the handle to MO.
Definition: clCorMetaData.h:608
ClCorMoIdClassGetFlagsT
The values of the ClCorMoIdClassGetFlagsT enumeration type will be used in the clCorMoIdToClassGet() ...
Definition: clCorMetaData.h:588
ClCorAttrValueDescriptorT * ClCorAttrValueDescriptorPtrT
Pointer type for ClCorAttrValueDescriptorT.
Definition: clCorMetaData.h:1411
ClCorAttrCmpFlagT
The enumeration ClCorAttrCmpFlagT contains the comparison flags used to compare the attribute values ...
Definition: clCorMetaData.h:359
ClInt32T ClCorClassTypeT
The type of an identifier for the COR class.
Definition: clCorMetaData.h:201
ClCorType
The ClCorType enumeration contains the basic COR data types.
Definition: clCorMetaData.h:233
ClPtrT ClCorTxnIdT
The type of the COR transaction ID used to identify a transaction session.
Definition: clCorMetaData.h:642
ClCorAddrT * ClCorAddrPtrT
A pointer to the IOC physical address structure.
Definition: clCorMetaData.h:796
ClCorObjFlagsT
MO and MSO related flags Following flags are used to specify:
Definition: clCorMetaData.h:719
ClCorAttrType
The values of this enumeration type refer to the COR attribute types.
Definition: clCorMetaData.h:322
ClCorOpsT
The values of the ClCorOpsT enumeration type contain the Operation IDs.
Definition: clCorMetaData.h:653
ClInt32T ClCorAttrIdT
The type of an identifier for a COR attribute.
Definition: clCorMetaData.h:206
ClCorObjTypesT
This type used to know the type of object the object-handle contains.
Definition: clCorMetaData.h:513
ClPtrT ClCorTxnSessionIdT
The type of the handle of a COR transaction session.
Definition: clCorMetaData.h:637
ClCorCommInfoT * ClCorCommInfoPtrT
The type of the pointer for COR communication configuration.
Definition: clCorMetaData.h:830
ClCorAttrPathT * ClCorAttrPathPtrT
The pointer to ClCorAttrPathT.
Definition: clCorMetaData.h:1022
#define CL_COR_CONT_ATTR_MAX_DEPTH
Constants related to ClCorAttrPath.
Definition: clCorMetaData.h:132
ClHandleT ClCorBundleHandleT
Type definition of the bundle handle.
Definition: clCorMetaData.h:226
enum ClCorTxnJobStatus ClCorTxnJobStatusT
To set the status of a job given in the transaction.
ClCorMOHandleT * ClCorMOHandlePtrT
Pointer type definition for ClCorMOHandleT.
Definition: clCorMetaData.h:888
ClIocPhysicalAddressT ClCorAddrT
This type definition contains the IOC physical address and the port address of the component that reg...
Definition: clCorMetaData.h:789
ClRcT(* clCorXdrUnmarshallFP)(ClBufferHandleT msg, void *pGenVar)
IDL UnMarshall Function Prototype.
Definition: clCorMetaData.h:1517
ClRcT(* ClCorClassAttrWalkFunc)(ClCorClassTypeT clsId, ClCorAttrDefT *attrDef, ClPtrT cookie)
Attribute Walk function prototype.
Definition: clCorMetaData.h:500
ClRcT(* ClCorObjectWalkFunT)(void *data, void *cookie)
Type of callback function used for Object Walk.
Definition: clCorMetaData.h:1507
ClCorMoPathQualifierT
This enumeration is also part of the ClCorMOIdT structure.
Definition: clCorMetaData.h:841
ClCorMOIdT * ClCorMOIdPtrT
A pointer type to ClCorMOIdT.
Definition: clCorMetaData.h:960
ClRcT(* clCorXdrMarshallFP)(void *pGenVar, ClBufferHandleT msg, ClUint32T isDelete)
IDL Marshall Function Prototype.
Definition: clCorMetaData.h:1512
ClUint32T ClCorTxnJobIdT
The type of COR transaction Job Id, used to identify a job uniquely within a transaction.
Definition: clCorMetaData.h:647
ClCorAttrIdIdxPairT * ClCorAttrIdIdxPairPtr
Pointer type definition for ClCorAttrIdIdxPairT.
Definition: clCorMetaData.h:987
ClCorTxnJobStatus
To set the status of a job given in the transaction.
Definition: clCorMetaData.h:696
ClInt16T ClCorMOServiceIdT
This type is part of the ClCorMOIdT type to access a MO or MSO.
Definition: clCorMetaData.h:900
ClRcT(* ClCorBundleCallbackPtrT)(ClCorBundleHandleT bundleHandle, ClPtrT userArg)
The callback function for the asynchronous bunlde.
Definition: clCorMetaData.h:1545
ClCorAttrWalkOpT
The enumeration ClCorAttrWalkOpT contains the various options for walk operation on the attributes.
Definition: clCorMetaData.h:403
ClCorAttributeValueListT * ClCorAttributeValueListPtrT
Pointer type for ClCorAttributeValueListT.
Definition: clCorMetaData.h:1370
ClInt32T ClCorInstanceIdT
The type of an identifier for a COR instance.
Definition: clCorMetaData.h:211
ClCorAttrValueDescriptorListT * ClCorAttrValueDescriptorListPtrT
Pointer type to ClCorAttrValueDescriptorListT.
Definition: clCorMetaData.h:1438
ClCorObjLockFlagsT
Lock related definitions.
Definition: clCorMetaData.h:533
enum ClCorBundleOperationType ClCorBundleOperationTypeT
Type of the bundle operation.
ClUint32T ClCorAttrFlagT
Typedef for storing the attribute flags.
Definition: clCorMetaData.h:216
ClCorTxnInfoT * ClCorTxnInfoPtrT
Pointer type definition for ClCorTxnInfoT.
Definition: clCorMetaData.h:1275
@ CL_COR_MO_SUBTREE_WALK
This is to walk the mo-subtree below a given root.
Definition: clCorMetaData.h:567
@ CL_COR_MO_WALK
The walk is performed through the object tree and returns the MOs below the root MoId that satisfies ...
Definition: clCorMetaData.h:557
@ CL_COR_MOTREE_WALK
Walks the MO Tree.
Definition: clCorMetaData.h:552
@ CL_COR_MSO_WALK
Returns the object handle of all the MSO objects below the root MOId that satisfies the filter criter...
Definition: clCorMetaData.h:562
@ CL_COR_MO_WALK_UP
Walk the MO objects in the object tree upwards.
Definition: clCorMetaData.h:576
@ CL_COR_MSO_SUBTREE_WALK
This is to walk the mso-subtree below a given root.
Definition: clCorMetaData.h:572
@ CL_COR_MSO_WALK_UP
Walk the MSO objects in the object tree upwards.
Definition: clCorMetaData.h:580
@ CL_COR_BUNDLE_TRANSACTIONAL
Bundle type is transactional- for set/create/delete.
Definition: clCorMetaData.h:777
@ CL_COR_BUNDLE_NON_TRANSACTIONAL
Bundle type is non-transactional.
Definition: clCorMetaData.h:781
@ CL_COR_MO_CLASS_GET
If the MO class of the MOID is needed.
Definition: clCorMetaData.h:592
@ CL_COR_MSO_CLASS_GET
If the MSO class of the MOID is needed.
Definition: clCorMetaData.h:596
@ CL_COR_ATTR_CMP_FLAG_VALUE_GREATER_THAN
All the MOs whose attribute value of the attribute is less than the value specified are returned.
Definition: clCorMetaData.h:384
@ CL_COR_ATTR_CMP_FLAG_VALUE_LESS_THAN
All the MO whose attribute value of the attribute is greater than than the value specified are return...
Definition: clCorMetaData.h:374
@ CL_COR_ATTR_CMP_FLAG_MAX
Maximum value of the attribute flag.
Definition: clCorMetaData.h:394
@ CL_COR_ATTR_CMP_FLAG_VALUE_LESS_OR_EQUALS
All the MO whose attribute value of the attribute is greater and equal to the value specified are ret...
Definition: clCorMetaData.h:379
@ CL_COR_ATTR_CMP_FLAG_INVALID
The comparison flag is invalid.
Definition: clCorMetaData.h:364
@ CL_COR_ATTR_CMP_FLAG_VALUE_EQUAL_TO
Only the MO with attribute value equal to the value specified is(are) returned.
Definition: clCorMetaData.h:369
@ CL_COR_ATTR_CMP_FLAG_VALUE_GREATER_OR_EQUALS
All the MOs whose attribute value of the attribute is less than and equal to the value specified are ...
Definition: clCorMetaData.h:389
@ CL_COR_INT8
Character data type.
Definition: clCorMetaData.h:245
@ CL_COR_DOUBLE
Double data type.
Definition: clCorMetaData.h:294
@ CL_COR_COUNTER64
Counter a 64-bits data type.
Definition: clCorMetaData.h:308
@ CL_COR_UINT16
Unsigned short.
Definition: clCorMetaData.h:260
@ CL_COR_UINT64
Unsigned long long data type.
Definition: clCorMetaData.h:280
@ CL_COR_UINT8
Unsigned character.
Definition: clCorMetaData.h:250
@ CL_COR_FLOAT
Float data type.
Definition: clCorMetaData.h:287
@ CL_COR_INT32
Integer data type.
Definition: clCorMetaData.h:265
@ CL_COR_COUNTER32
Counter data type.
Definition: clCorMetaData.h:301
@ CL_COR_UINT32
Unsigned integer data type.
Definition: clCorMetaData.h:270
@ CL_COR_INT64
Long long data type.
Definition: clCorMetaData.h:275
@ CL_COR_INT16
Short data type.
Definition: clCorMetaData.h:255
@ CL_COR_VOID
Void data type.
Definition: clCorMetaData.h:240
@ CL_COR_SEQUENCE32
Sequence number data type.
Definition: clCorMetaData.h:315
@ CL_COR_OBJ_PERSIST
This flag can be made optional with one cached flag.
Definition: clCorMetaData.h:747
@ CL_COR_OBJ_CACHE_ONLY_ON_MASTER
Object copy exists only on the MASTER.
Definition: clCorMetaData.h:729
@ CL_COR_OBJ_CACHE_GLOBAL
Object copy exists on every active COR.
Definition: clCorMetaData.h:740
@ CL_COR_OBJ_CACHE_ON_MASTER
Object copy exists on MASTER (e.g., SD) and on the blade to which it belongs.
Definition: clCorMetaData.h:735
@ CL_COR_OBJ_DO_NOT_PUBLISH
This flag can be made optional with one cached flag.
Definition: clCorMetaData.h:752
@ CL_COR_OBJ_CACHE_LOCAL
Object copy exists only on the blade.
Definition: clCorMetaData.h:724
@ CL_COR_OBJ_FLAGS_ALL
This flag can be made optional with one cached flags.
Definition: clCorMetaData.h:762
@ CL_COR_OBJ_ALLOW_SUB_TREE_DELETE
This flag can be made optional with one cached flag.
Definition: clCorMetaData.h:757
@ CL_COR_CONTAINMENT_ATTR
Containment type.
Definition: clCorMetaData.h:339
@ CL_COR_SIMPLE_ATTR
Simple data type.
Definition: clCorMetaData.h:329
@ CL_COR_VIRTUAL_ATTR
Virtual type.
Definition: clCorMetaData.h:350
@ CL_COR_ASSOCIATION_ATTR
Association type.
Definition: clCorMetaData.h:344
@ CL_COR_ARRAY_ATTR
Array data type.
Definition: clCorMetaData.h:334
@ CL_COR_OP_GET
Operation type is get.
Definition: clCorMetaData.h:674
@ CL_COR_OP_SET
Operation type is set.
Definition: clCorMetaData.h:664
@ CL_COR_OP_ALL
Combination of all of operation types.
Definition: clCorMetaData.h:683
@ CL_COR_OP_DELETE
Operation type is delete.
Definition: clCorMetaData.h:669
@ CL_COR_OP_CREATE_AND_SET
Operation type is create and set.
Definition: clCorMetaData.h:679
@ CL_COR_OP_CREATE
Operation type is create.
Definition: clCorMetaData.h:659
@ CL_COR_OBJ_TYPE_SIMPLE
The object type is simple.
Definition: clCorMetaData.h:518
@ CL_COR_OBJ_TYPE_MO
To get the MO object given the object handle.
Definition: clCorMetaData.h:522
@ CL_COR_OBJ_TYPE_MSO
To get the MSO object given the object handle.
Definition: clCorMetaData.h:526
@ CL_COR_MO_PATH_ABSOLUTE
Signifies that the path is absolute, equivalent to Unix '/'.
Definition: clCorMetaData.h:846
@ CL_COR_MO_PATH_RELATIVE_TO_BASE
Signifies that the path is relative to blade position in the COR hierarchy.
Definition: clCorMetaData.h:857
@ CL_COR_MO_PATH_RELATIVE
Signifies that the path is relative.
Definition: clCorMetaData.h:851
@ CL_COR_ATTR_WALK_ONLY_MATCHED_ATTR
The flag which specifies COR to return only the attributes matching the search criteria.
Definition: clCorMetaData.h:418
@ CL_COR_ATTR_INVALID_OPTION
This should be given when the attribute walk option is not required.
Definition: clCorMetaData.h:408
@ CL_COR_ATTR_WALK_MAX
This is just an enum delimiter.
Definition: clCorMetaData.h:422
@ CL_COR_ATTR_WALK_ALL_ATTR
The flag which indicate COR to return all the attributes of the MO matching the filter.
Definition: clCorMetaData.h:413
Version Information for various services.
Definition: clCommon.h:250
Structure capturing initialization, minimum and maximum value of simple attribute.
Definition: clCorMetaData.h:428
ClInt64T min
Minimum value of the attribute.
Definition: clCorMetaData.h:437
ClInt64T init
Default value of the attribute.
Definition: clCorMetaData.h:432
ClInt64T max
Maximum value of the attribute.
Definition: clCorMetaData.h:442
Structure for complex attribute types like Association, Array and Containment.
Definition: clCorMetaData.h:453
ClCorTypeT arrDataType
The data type for array attributes, for instance, integer array with ten elements.
Definition: clCorMetaData.h:458
ClCorClassTypeT classId
Associated or Contained class type.
Definition: clCorMetaData.h:468
ClUint32T maxElement
Maximum number of elements in Array, Contained or Association attributes.
Definition: clCorMetaData.h:463
Attribute Definition structure.
Definition: clCorMetaData.h:475
ClCorAttrValuesT simpleAttrVals
Applicable only to 8, 16 and 32-bit integers.
Definition: clCorMetaData.h:485
ClCorAttrAdditionalInfoT attrInfo
Additional attribute information (for Array, Containment, Associtation attribute type....
Definition: clCorMetaData.h:490
Managed Object handle.
Definition: clCorMetaData.h:868
ClCorInstanceIdT instance
Instance Id.
Definition: clCorMetaData.h:877
ClCorClassTypeT type
Class Id.
Definition: clCorMetaData.h:872
The structure ClCorMOId contains MoId of the object, which is the address of the COR object.
Definition: clCorMetaData.h:918
ClUint16T depth
Depth of MoId.
Definition: clCorMetaData.h:939
ClCorMOServiceIdT svcId
Service ID.
Definition: clCorMetaData.h:934
ClVersionT version
Version information.
Definition: clCorMetaData.h:949
ClCorMoPathQualifierT qualifier
Handle qualifier.This must contain the value, CL_COR_MO_PATH_ABSOLUTE.
Definition: clCorMetaData.h:944
ClCorMOHandleT node[CL_COR_HANDLE_MAX_DEPTH]
MO Handle address.
Definition: clCorMetaData.h:925
Attribute ID and index pair.
Definition: clCorMetaData.h:966
ClUint32T index
Attribute index.
Definition: clCorMetaData.h:975
ClCorAttrIdT attrId
Attribute Id.
Definition: clCorMetaData.h:970
The structure ClCorAttrPath contains the path-list of the attribute.
Definition: clCorMetaData.h:997
ClCorAttrIdIdxPairT node[CL_COR_CONT_ATTR_MAX_DEPTH]
AttrId and Index pair array.
Definition: clCorMetaData.h:1001
ClUint16T depth
Depth of the path.
Definition: clCorMetaData.h:1006
ClUint16T tmp
This 16 bits is used for padding.
Definition: clCorMetaData.h:1011
The structure ClCorObjAttrWalkFilter is used to specify filter properties while performing attribute ...
Definition: clCorMetaData.h:1029
ClUint8T contAttrWalk
This is a depricated feature and must be CL_FALSE for attribute walk.
Definition: clCorMetaData.h:1038
ClCorAttrCmpFlagT cmpFlag
The comparison flag is used to compare an attribute ID against a specified value.
Definition: clCorMetaData.h:1075
ClUint8T baseAttrWalk
This is a depreciated feature and must be CL_TRUE for attribute walk.
Definition: clCorMetaData.h:1033
ClCorAttrIdT attrId
This must contain either a valid attribute ID or CL_COR_INVALID_ATTR_ID.
Definition: clCorMetaData.h:1049
ClInt32T index
It is used to specify the index for ARRAY attributes.
Definition: clCorMetaData.h:1057
ClCorAttrWalkOpT attrWalkOption
The attrWalkOption can be set to CL_COR_ATTR_WALK_ALL_ATTR or CL_COR_ATTR_WALK_ONLY_MATCHED_ATTR.
Definition: clCorMetaData.h:1081
ClCorAttrPathT * pAttrPath
This is a depricated feature and must be NULL for attribute walk.
Definition: clCorMetaData.h:1043
void * value
Pointer to the value.
Definition: clCorMetaData.h:1093
ClUint32T size
Size of the value.
Definition: clCorMetaData.h:1087
The structure ClCorMOClassPath contains the COR object handle.
Definition: clCorMetaData.h:1212
ClUint32T depth
Depth of COR address.
Definition: clCorMetaData.h:1222
ClCorClassTypeT node[CL_COR_HANDLE_MAX_DEPTH]
COR address.
Definition: clCorMetaData.h:1217
ClCorMoPathQualifierT qualifier
Handle qualifier.
Definition: clCorMetaData.h:1227
COR Txn Failed Job Information.
Definition: clCorMetaData.h:1244
ClCorMOIdT moId
MoId of the failed Job.
Definition: clCorMetaData.h:1252
ClCorOpsT opType
Operation type that is SET, CREATE or DELETE.
Definition: clCorMetaData.h:1248
ClCorAttrPathT attrPath
Containment Path of the failed Job.
Definition: clCorMetaData.h:1256
ClUint32T jobStatus
Transaction failed job id.
Definition: clCorMetaData.h:1264
ClCorAttrIdT attrId
Attribute Id of the failed job.
Definition: clCorMetaData.h:1260
Type to provide value for the initialized attributes.
Definition: clCorMetaData.h:1309
ClCorAttrPathPtrT pAttrPath
Attribute Path.
Definition: clCorMetaData.h:1313
ClInt32T index
Index of the attribute.
Definition: clCorMetaData.h:1323
ClInt32T bufferSize
Size of the buffer.
Definition: clCorMetaData.h:1333
ClCorAttrIdT attrId
Attribute Identifier.
Definition: clCorMetaData.h:1318
ClPtrT bufferPtr
Pointer to the buffer which contain the data.
Definition: clCorMetaData.h:1328
Type to provide the list of attribute values for initialized attributes.
Definition: clCorMetaData.h:1350
ClCorAttributeValuePtrT pAttributeValue
List of attribute values.
Definition: clCorMetaData.h:1359
ClUint32T numOfValues
Number of attribute values.
Definition: clCorMetaData.h:1354
Structure to attribute job which will be added to the bundle.
Definition: clCorMetaData.h:1376
ClCorAttrPathPtrT pAttrPath
Pointer to the attribute path.
Definition: clCorMetaData.h:1380
ClInt32T bufferSize
Size of the buffer pointed by bufferPtr.
Definition: clCorMetaData.h:1396
ClInt32T index
Index of the array attribute.
Definition: clCorMetaData.h:1388
ClCorJobStatusT * pJobStatus
Status of the job.
Definition: clCorMetaData.h:1400
ClCorAttrIdT attrId
Attribute Identifier.
Definition: clCorMetaData.h:1384
ClPtrT bufferPtr
Pointer to the buffer which contain the data.
Definition: clCorMetaData.h:1392
Type for the attribute value list.
Definition: clCorMetaData.h:1418
ClUint32T numOfDescriptor
Number of Attribute Descriptor.
Definition: clCorMetaData.h:1422
ClCorAttrValueDescriptorPtrT pAttrDescriptor
Pointer to the list of attribute descriptors.
Definition: clCorMetaData.h:1427
Structure to store read job data.
Definition: clCorMetaData.h:1445
ClCorObjectHandleT * objHandle
Pointer to the object handle.
Definition: clCorMetaData.h:1451
ClCorMOIdPtrT pMoId
Pointer to the MOID.
Definition: clCorMetaData.h:1455
ClCorOpsT opType
Operation type which will take one of the following: CL_COR_OP_CREATE, CL_COR_OP_SET,...
Definition: clCorMetaData.h:1460
ClCorAttrValueDescriptorPtrT pAttrDesc
Array of attribute descriptors.
Definition: clCorMetaData.h:1468
ClUint32T numOfAttrDesc
Number of job attribute descriptors.
Definition: clCorMetaData.h:1464
Structure for storing the bundle configuration.
Definition: clCorMetaData.h:1479
ClCorBundleOperationTypeT bundleType
Type of bundle.
Definition: clCorMetaData.h:1483
The IOC Physical address of an application's communication end point.
Definition: clIocApi.h:383