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

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