OpenClovis Logo

clCorAmf.h
1 #ifndef _CL_COR_AMF_H_
2 #define _CL_COR_AMF_H_
3 
4 #include <clCommon.h>
5 #include <clCommonErrors.h>
6 #include <clAmsEntities.h>
7 #include <clCorApi.h>
8 #include <clCorUtilityApi.h>
9 #include <clCorErrors.h>
10 #include <clCorModule.h>
11 
12 #ifdef __cplusplus
13 extern "C" {
14 #endif
15 
16 
17 extern ClRcT corAmfTreeInitialize(void);
18 extern ClRcT corAmfMibTreeInitialize(void);
19 extern ClRcT corAmfEntityInitialize(void);
20 extern ClRcT corAmfEntityAttributeListGet(ClUint32T *pEntityId,
21  ClAmsEntityT *pEntity,
22  ClAmsEntityConfigT *pEntityConfig,
23  ClCorAttributeValueListT *pAttrValueList);
24 extern ClRcT corAmfExtendedClassAttributeListGet(const ClCharT *pExtendedClassName,
25  ClCorAttributeValueListT *pAttrValueList,
26  ClCorClassTypeT *pClassType);
27 
28 extern ClRcT corAmfEntityClassGet(ClAmsEntityTypeT type, ClCorClassTypeT *pClassId);
29 extern ClRcT corAmfMoClassCreate(const ClCharT *entity,
30  ClCorMOClassPathPtrT moClassPath,
31  ClCorClassTypeT *pMsoClassId);
32 extern ClRcT corAmfObjectCreate(ClUint32T entityId, ClAmsEntityT *entity, ClCorMOIdT *pMoId);
33 extern ClRcT clCorAmfMoIdGet(const ClCharT *name,
34  ClAmsEntityTypeT type,
35  ClCorMOIdT *pMoId);
36 
37 /*
38  * Module prep. handlers.
39  */
40 extern ClRcT clCorAmfModuleHandler(ClCorModuleInfoT *info);
41 
42 extern ClBoolT gClAmfMibLoaded;
43 
44 #ifdef __cplusplus
45 }
46 #endif
47 
48 #endif
Typical defines found in any software project.
Common Error Codes shared across multiple Clovis ASP Components.
Header file of Clovis Object Registry (COR) related APIs.
Header file of all External Error Ids for COR.
Header File of COR utility 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
This structure represents a reference to an AMF entity.
Definition: clAmsEntities.h:110
The structure ClCorMOId contains MoId of the object, which is the address of the COR object.
Definition: clCorMetaData.h:918
The structure ClCorMOClassPath contains the COR object handle.
Definition: clCorMetaData.h:1212
Type to provide the list of attribute values for initialized attributes.
Definition: clCorMetaData.h:1350

Generated on Tue Jan 10 10:29:15 PST 2012 for OpenClovis SDK using Doxygen