42 #ifndef _CL_FAULT_DEFINITIONS_H_
43 #define _CL_FAULT_DEFINITIONS_H_
Typical defines found in any software project.
Header File of Alarm related Definitions.
Header file of all MetaData data structures.
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
ClFaultRecordT * ClFaultRecordPtr
Type-defining pointer to the fault record.
Definition: clFaultDefinitions.h:157
struct ClFaultRecord ClFaultRecordT
Fault Manager uses the ClFaultRecordT data structure to store information regarding the faults that i...
ClFaultEventT * ClFaultEventPtr
Type defining pointer to fault event.
Definition: clFaultDefinitions.h:128
struct ClFaultEvent ClFaultEventT
The ClFaultEventT data structure is used by components like Alarm Manager, Component Manager,...
ClRcT(* ClFaultSeqTblT)(ClFaultRecordPtr hRec)
Type defining fault sequence table as a function pointer, which accepts pointer to fault record as an...
Definition: clFaultDefinitions.h:164
A name.
Definition: clCommon.h:197
The structure ClCorMOId contains MoId of the object, which is the address of the COR object.
Definition: clCorMetaData.h:918
The ClFaultEventT data structure is used by components like Alarm Manager, Component Manager,...
Definition: clFaultDefinitions.h:59
ClAlarmCategoryTypeT category
The category of the fault event.
Definition: clFaultDefinitions.h:84
ClNameT compName
Name of the component on which the fault occurred.
Definition: clFaultDefinitions.h:69
ClAlarmSeverityTypeT severity
The severity of the fault event.
Definition: clFaultDefinitions.h:89
ClAlarmProbableCauseT cause
The probable cause of the fault event.
Definition: clFaultDefinitions.h:99
ClUint32T recoveryActionTaken
This informs that the recovery action is taken by AMS.
Definition: clFaultDefinitions.h:109
ClCorMOIdT moId
The moID of the resource against which the fault is being raised.
Definition: clFaultDefinitions.h:74
ClAlarmSpecificProblemT specificProblem
The specific problem of the fault event.
Definition: clFaultDefinitions.h:104
ClUint32T addInfoLen
The size of the additional information being passed in fault event.
Definition: clFaultDefinitions.h:115
ClUint32T version
The version number of the fault.
Definition: clFaultDefinitions.h:64
ClAlarmStateT alarmState
Flag to indicate if the alarm was for assert or for clear.
Definition: clFaultDefinitions.h:79
ClInt8T additionalInfo[1]
The additional information being passed in the fault event.
Definition: clFaultDefinitions.h:121
ClUint32T timeStamp
The timestamp of the fault event.
Definition: clFaultDefinitions.h:94
Fault Manager uses the ClFaultRecordT data structure to store information regarding the faults that i...
Definition: clFaultDefinitions.h:137
ClFaultEventT event
The fault event structure.
Definition: clFaultDefinitions.h:150
ClUint8T seqNum
The sequence number of the fault record which is a count of the number of times an identical fault ha...
Definition: clFaultDefinitions.h:145