Header file of Alarm Service related APIs. More...
Go to the source code of this file.
Typedefs | |
| typedef ClRcT(* | ClAlarmEventCallbackFuncPtrT) (CL_IN const ClAlarmHandleInfoT *pAlarmInfo) |
| Informs the consumer of the event about the events published by the alarm server. More... | |
Functions | |
| ClRcT | clAlarmEventDataGet (CL_IN ClUint8T *pData, CL_IN ClSizeT size, CL_OUT ClAlarmHandleInfoT *pAlarmHandleInfo) |
| This function is used to get the decoded data in host format of the alarm data obtained after receiving the event. More... | |
| ClRcT | clAlarmEventSubscribe (CL_IN const ClAlarmEventCallbackFuncPtrT pAlarmEvtCallbackFuncFP) |
| This function is used to subscribe for the events published by the alarm server. More... | |
| ClRcT | clAlarmEventUnsubscribe () |
| This function is used to unsubscribe for the events published by the alarm server. More... | |
| ClRcT | clAlarmLibFinalize () |
| Cleans up the Alarm Library. More... | |
| ClRcT | clAlarmLibInitialize () |
| Initializes the Alarm Library. More... | |
| ClRcT | clAlarmPendingAlarmListFree (CL_INOUT ClAlarmPendingAlmListPtrT const pPendingAlmList) |
| \breif Function to free the pending alarm list populated by clAlarmPendingAlarmsQuery. More... | |
| ClRcT | clAlarmPendingAlarmsQuery (CL_IN ClCorMOIdPtrT const pMoId, CL_OUT ClAlarmPendingAlmListPtrT const pPendingAlmList) |
| \breif Function to get the pending alarms on a specific object or in the whole system. More... | |
| ClRcT | clAlarmRaise (CL_IN ClAlarmInfoT *pAlarmInfo, CL_OUT ClAlarmHandleT *pAlarmHandle) |
| Raises an alarm on a component. More... | |
| ClRcT | clAlarmStateQuery (CL_IN const ClAlarmInfoT *pAlarmInfo, CL_OUT ClAlarmStateT *const pAlarmState) |
| \breif Function to get the current state of the alarm. More... | |
| ClRcT | clAlarmVersionVerify (CL_INOUT ClVersionT *pVersion) |
| This function is used to verify if a version of the function is supported by AM. More... | |
Header file of Alarm Service related APIs.