61 #ifndef _CL_FAULT_API_H_
62 #define _CL_FAULT_API_H_
71 #include <clAmsClientNotification.h>
146 CL_IN ClUint32T len);
177 CL_IN ClUint32T recoveryActionTaken);
180 extern ClRcT clFaultRepairNotification(ClAmsNotificationDescriptorT *
notification,
Typical defines found in any software project.
Header file of all MetaData data structures.
Header file of Definitions for the Fault record structure.
ClGmsClusterNotificationT * notification
Array of nodes.
Definition: clClmTmsCommon.h:13
ClUint32T ClAlarmHandleT
The type of the handle for identifying the raised alarm.
Definition: clAlarmDefinitions.h:131
ClAlarmProbableCauseT
This enumeration defines all the probable causes of the alarm based on the categories.
Definition: clAlarmDefinitions.h:189
ClAlarmStateT
The enumeration to depict the state of the alarm that is into.
Definition: clAlarmDefinitions.h:509
ClAlarmSeverityTypeT
Enumeration to depict the severity of the alarm which is specified while modeling and also while publ...
Definition: clAlarmDefinitions.h:142
ClUint32T ClAlarmSpecificProblemT
The type of an identifier to the specific problem of the alarm.
Definition: clAlarmDefinitions.h:126
ClAlarmCategoryTypeT
Enumeration defining the categories of alarms support by alarm server.
Definition: clAlarmDefinitions.h:81
ClUint32T ClRcT
Clovis return code type.
Definition: clCommon.h:168
#define CL_INOUT
CL_INOUT macro assists in clearly defining arguments of an API, but has no actual meaning.
Definition: clCommon.h:108
#define CL_IN
CL_IN macro assists in clearly defining arguments of an API, but has no actual meaning.
Definition: clCommon.h:106
ClRcT clFaultVersionVerify(CL_INOUT ClVersionT *version)
Verifies the version of the FM library supported by the FM.
ClRcT clFaultSvcLibInitialize(void)
Initializes the Fault Manager Library.
ClRcT clFaultSvcLibFinalize(void)
Cleans up the Fault Manager library and frees resources allocated to it.
ClRcT clFaultRepairAction(CL_IN ClIocAddressT iocAddress, CL_IN ClAlarmHandleT alarmHandle, CL_IN ClUint32T recoveryActionTaken)
Notifies fault to the "Fault service" for taking repair action.
ClRcT clFaultReport(CL_IN ClNameT *compName, CL_IN ClCorMOIdPtrT hMoId, CL_IN ClAlarmStateT alarmState, CL_IN ClAlarmCategoryTypeT category, CL_IN ClAlarmSpecificProblemT specificProblem, CL_IN ClAlarmSeverityTypeT severity, CL_IN ClAlarmProbableCauseT cause, CL_IN void *pData, CL_IN ClUint32T len)
Reports a fault to the Fault service.
A name.
Definition: clCommon.h:197
Version Information for various services.
Definition: clCommon.h:250
The structure ClCorMOId contains MoId of the object, which is the address of the COR object.
Definition: clCorMetaData.h:918
IOC address.
Definition: clIocApi.h:401