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.