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 ClPMAttrDataT * | ClPMAttrDataPtrT |
Pointer type for ClPMAttrDataT. | |
typedef ClPMObjectDataT * | ClPMObjectDataPtrT |
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. |
Header file of PM API prototypes and structures.