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  0xFFFFFFFE  
  125 #define CL_COR_SVC_WILD_CARD       ((ClCorMOServiceIdT)0xFFFE) 
  131 #define CL_COR_CONT_ATTR_MAX_DEPTH     10 
  136 #define CL_COR_INVALID_ATTR_ID         -1 
  141 #define CL_COR_INVALID_ATTR_IDX        -1 
  142 #define CL_COR_ATTR_WILD_CARD          -2 
  143 #define CL_COR_INDEX_WILD_CARD         -2  
  148 #define CL_COR_SIMPLE_TXN  NULL 
  150 #define CL_COR_OH_MAX_TYPES    16 
  151 #define CL_COR_OH_MAX_LEVELS   64 
  156 #define CL_COR_OH_MASK_END_MARKER   0xFF 
  166 #define CL_COR_ATTR_CONFIG          0x01000000 
  170 #define CL_COR_ATTR_RUNTIME         0x02000000 
  174 #define CL_COR_ATTR_OPERATIONAL     0x04000000 
  178 #define CL_COR_ATTR_WRITABLE        0x00010000 
  182 #define CL_COR_ATTR_INITIALIZED     0x00020000 
  187 #define CL_COR_ATTR_CACHED          0x00000100 
  191 #define CL_COR_ATTR_PERSISTENT      0x00000200 
  226 typedef     ClHandleT*  ClCorBundleHandlePtrT;
 
  234   CL_COR_INVALID_DATA_TYPE = -1,
 
  609 #define CL_COR_OBJ_HANDLE_NULL              NULL  
  611 #define CL_COR_OBJ_HANDLE_INIT(objH) \ 
  616             ClUint16T size = 0; \ 
  618             ClUint8T* tempHandle = (ClUint8T *) objH; \ 
  619             rc = clCorObjectHandleSizeGet(objH, &size); \ 
  622             tempHandle += sizeof(ClUint16T); \ 
  623             memset((void *) tempHandle, 0, size - sizeof(ClUint16T)); \ 
  627 #define CL_COR_OBJ_HANDLE_ISNULL(objH) (objH == NULL) 
  653     CL_COR_OP_RESERVED = 0,
 
  741     CL_COR_OBJ_CACHE_MASK = 0xFF,
 
  766 #define CL_COR_OBJ_FLAGS_DEFAULT \ 
  767        (CL_COR_OBJ_CACHE_GLOBAL | CL_COR_OBJ_PERSIST | CL_COR_OBJ_ALLOW_SUB_TREE_DELETE) 
  801 struct ClCorCommInfo {
 
  816   ClUint16T        maxRetries;                   
 
  821   ClUint16T        maxSessions;                  
 
  825 typedef struct ClCorCommInfo ClCorCommInfoT;
 
 1170 ClCorAttrFlagT attrData,
 
 1183 struct ClCorMOClassTreeWalkInfo
 
 1189   ClCorClassTypeT    classId;             
 
 1199   ClUint32T        maxInstances;        
 
 1202 typedef struct ClCorMOClassTreeWalkInfo ClCorMOClassTreeWalkInfoT;
 
 1203 typedef ClCorMOClassTreeWalkInfoT* ClCorMOClassTreeWalkInfoPtrT;
 
 1216   ClCorClassTypeT    
node[CL_COR_HANDLE_MAX_DEPTH];   
 
 1280 typedef enum  ClCorTxnEntryId
 
 1282     CL_COR_TXN_INFO_ADD,
 
 1283     CL_COR_TXN_INFO_FIRST_GET,
 
 1284     CL_COR_TXN_INFO_NEXT_GET,
 
 1285     CL_COR_TXN_INFO_CLEAN
 
 1292 struct ClCorTxnInfoStore
 
 1294     ClCorTxnEntryIdT op;
 
 1296     ClCorTxnSessionIdT txnSessionId;
 
 1301 typedef struct ClCorTxnInfoStore ClCorTxnInfoStoreT;
 
 1302 typedef ClCorTxnInfoStoreT* ClCorTxnInfoStorePtrT;