39 #include <clOmObjectManage.h>
40 #include <clOmCommonClassTypes.h>
41 #include <clOmBaseClass.h>
65 typedef ClPMAlarmDataT* ClPMAlarmDataPtrT;
115 ClUint32T alarmCount;
117 ClPMAlarmDataPtrT pAlarmData;
280 ClRcT clPMClientDebugRegister(ClHandleT* pDebugHandle);
281 ClRcT clPMClientDebugUnregister(ClHandleT debugHandle);
Typical defines found in any software project.
Header File of Alarm related Definitions.
Header File containing functions and structures used for alarm payload for traps.
Header file of Clovis Object Registry (COR) related APIs.
Header file of COR APIs for subscribing/unsubscribing to the events on a Managed Objects.
ClAlarmProbableCauseT
This enumeration defines all the probable causes of the alarm based on the categories.
Definition: clAlarmDefinitions.h:189
ClUint32T ClAlarmSpecificProblemT
The type of an identifier to the specific problem of the alarm.
Definition: clAlarmDefinitions.h:126
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
enum ClCorType ClCorTypeT
The ClCorType enumeration contains the basic COR data types.
enum ClCorAttrType ClCorAttrTypeT
The values of this enumeration type refer to the COR attribute types.
ClInt32T ClCorAttrIdT
The type of an identifier for a COR attribute.
Definition: clCorMetaData.h:206
ClPMObjectDataT * ClPMObjectDataPtrT
Pointer type for ClPMObjectDataPtrT.
Definition: clPMApi.h:156
ClRcT clPMStart(ClCorMOIdListPtrT pMoIdList)
Starts the PM operation on the list of MO Ids passed.
ClRcT(* ClPMObjectReadCallbackT)(CL_IN ClHandleT txnHandle, CL_INOUT ClPMObjectDataPtrT pObjectData)
Callback used to read the value of PM attributes.
Definition: clPMApi.h:184
ClRcT clPMStop(ClCorMOIdListPtrT pMoIdList)
Stops the PM operation on the list of MO Ids passed.
ClRcT(* ClPMObjectResetCallbackT)(CL_IN ClHandleT txnHandle, CL_INOUT ClPMObjectDataPtrT pObjectData)
Callback used to reset the value of PM attributes.
Definition: clPMApi.h:211
ClPMAttrDataT * ClPMAttrDataPtrT
Pointer type for ClPMAttrDataT.
Definition: clPMApi.h:125
The stucture is used to specify the alarm payload information.
Definition: clAlarmUtils.h:156
The structure ClCorMOId contains MoId of the object, which is the address of the COR object.
Definition: clCorMetaData.h:918
The structure ClCorAttrPath contains the path-list of the attribute.
Definition: clCorMetaData.h:997
Type to store the list of MoIds.
Definition: clCorNotifyApi.h:106
This is used to pass PM and PM reset attributes information to the Primary OI.
Definition: clPMApi.h:72
ClCorTypeT attrDataType
This contains the actual datatype of the attribute.
Definition: clPMApi.h:94
ClCorAttrIdT attrId
Attribute Id of PM or PM reset attribute.
Definition: clPMApi.h:76
ClCorAttrPathPtrT pAttrPath
Attribute Path.
Definition: clPMApi.h:82
ClUint32T size
Size of the attribute.
Definition: clPMApi.h:107
ClCorAttrTypeT attrType
Type of the attribtute.
Definition: clPMApi.h:89
void * pPMData
This contains the PM reset attribute's value if it is reset from north-bound, or the Primary OI shoul...
Definition: clPMApi.h:102
ClInt32T index
Index of the attribute.
Definition: clPMApi.h:113
This is used to pass the PM object's values to the Primary OI.
Definition: clPMApi.h:134
ClPMAttrDataPtrT pAttrData
This either contains the PM attributes' info or PM reset attributes' info and value.
Definition: clPMApi.h:149
ClCorMOIdPtrT pMoId
The PM Object Identifier.
Definition: clPMApi.h:138
ClUint32T attrCount
This contains the no.
Definition: clPMApi.h:143
This stores address of the PM callback functions implemented by Primary OI.
Definition: clPMApi.h:218