OpenClovis Logo

Classes | Typedefs | Functions
clPMApi.h File Reference

Header file of PM API prototypes and structures. More...

#include <clCommon.h>
#include <clOmObjectManage.h>
#include <clOmCommonClassTypes.h>
#include <clOmBaseClass.h>
#include <clCorApi.h>
#include <clCorNotifyApi.h>
#include <clAlarmDefinitions.h>
#include <clAlarmUtils.h>

Go to the source code of this file.

Classes

struct  ClPMAttrDataT
 This is used to pass PM and PM reset attributes information to the Primary OI. More...
struct  ClPMCallbacksT
 This stores address of the PM callback functions implemented by Primary OI. More...
struct  ClPMObjectDataT
 This is used to pass the PM object's values to the Primary OI. More...

Typedefs

typedef ClPMAttrDataTClPMAttrDataPtrT
 Pointer type for ClPMAttrDataT.
typedef ClPMObjectDataTClPMObjectDataPtrT
 Pointer type for ClPMObjectDataPtrT.
typedef ClRcT(* ClPMObjectReadCallbackT )(CL_IN ClHandleT txnHandle, CL_INOUT ClPMObjectDataPtrT pObjectData)
 Callback used to read the value of PM attributes.
typedef ClRcT(* ClPMObjectResetCallbackT )(CL_IN ClHandleT txnHandle, CL_INOUT ClPMObjectDataPtrT pObjectData)
 Callback used to reset the value of PM attributes.

Functions

ClRcT clPMStart (ClCorMOIdListPtrT pMoIdList)
 Starts the PM operation on the list of MO Ids passed.
ClRcT clPMStop (ClCorMOIdListPtrT pMoIdList)
 Stops the PM operation on the list of MO Ids passed.

Detailed Description

Header file of PM API prototypes and structures.


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