1 #ifndef _CL_AMS_MGMT_OI_H_
2 #define _CL_AMS_MGMT_OI_H_
20 typedef enum ClAmsMgmtOIExtendedClassType
22 CL_AMS_MGMT_OI_SGSIRANK,
23 CL_AMS_MGMT_OI_SGSURANK,
24 CL_AMS_MGMT_OI_SUSPERSIRANK,
25 CL_AMS_MGMT_OI_SISIDEP,
26 CL_AMS_MGMT_OI_CSICSIDEP,
27 CL_AMS_MGMT_OI_CSINAMEVALUE,
29 CL_AMS_MGMT_OI_EXTENDED_CLASS_MAX,
30 }ClAmsMgmtOIExtendedClassTypeT;
32 typedef struct ClAmsMgmtOIExtendedEntityConfig
36 }ClAmsMgmtOIExtendedEntityConfigT;
38 typedef struct ClAmsMgmtOICSINVPConfig
40 ClAmsMgmtOIExtendedEntityConfigT config;
42 }ClAmsMgmtOICSINVPConfigT;
44 extern ClRcT clAmsMgmtOIInitialize(ClAmsMgmtHandleT *pHandle,
45 ClRcT (*pClAmsMgmtOIConfigAttributesGet)
47 ClRcT (*pClAmsMgmtOIExtendedConfigAttributesGet)
48 (ClAmsMgmtOIExtendedClassTypeT type,
49 ClAmsMgmtOIExtendedEntityConfigT *pConfig,
53 extern ClRcT clAmsMgmtOIExtendedGet(
ClCorMOIdT *pMoId, ClAmsMgmtOIExtendedClassTypeT type,
54 ClAmsMgmtOIExtendedEntityConfigT *pConfig, ClUint32T configSize);
58 extern ClRcT clAmsMgmtOIExtendedDelete(ClAmsMgmtOIExtendedClassTypeT type,
ClCorInstanceIdT instance);
59 extern ClRcT clAmsMgmtOIExtendedIndexGet(ClAmsMgmtOIExtendedClassTypeT type,
ClCorInstanceIdT *pIndex);
61 extern ClRcT clAmsMgmtOIExtendedDelete(ClAmsMgmtOIExtendedClassTypeT type,
ClCorInstanceIdT instance);
Typical defines found in any software project.
Common Error Codes shared across multiple Clovis ASP Components.
Header file of error Messages that are AMS specific.
Header file of AMS related APIs.
Header file of Clovis Object Registry (COR) related APIs.
Header file of Transaction related APIs for COR.
Header file of Debug Service Related APIs.
Header file of Log Service related APIs.
Operating System Abstraction Layer API.
Header file of Heap Management related APIs.
ClUint32T ClRcT
Clovis return code type.
Definition: clCommon.h:168
ClInt32T ClCorClassTypeT
The type of an identifier for the COR class.
Definition: clCorMetaData.h:201
ClInt32T ClCorInstanceIdT
The type of an identifier for a COR instance.
Definition: clCorMetaData.h:211
This structure represents a reference to an AMF entity.
Definition: clAmsEntities.h:110
Name Value Pair definition for CSIs.
Definition: clAmsEntities.h:898
The structure ClCorMOId contains MoId of the object, which is the address of the COR object.
Definition: clCorMetaData.h:918
Type to provide the list of attribute values for initialized attributes.
Definition: clCorMetaData.h:1350