59 #ifndef _CL_COR_NOTIFY_API_H_
60 #define _CL_COR_NOTIFY_API_H_
130 #define clCorEventName "COR_EVT_CHANNEL"
131 #define CL_COR_EVT_CHANGE_NOTIFICATION 0x1
Typical defines found in any software project.
Header file of all MetaData data structures.
Header file of COR Service Ids.
Header file of Transaction related APIs for COR.
Header file of EO related APIs.
Header file of EO Config Definitions.
Header file of Event Manager Related APIs.
ClUint32T ClRcT
Clovis return code type.
Definition: clCommon.h:168
ClUint64T ClSizeT
Definition: clCommon.h:157
ClPtrT ClCorTxnIdT
The type of the COR transaction ID used to identify a transaction session.
Definition: clCorMetaData.h:642
ClRcT clCorEventUnsubscribe(ClEventChannelHandleT channelHandle, ClEventSubscriptionIdT subscriptionId)
Unsubscribes for attribute change notification.
ClCorOpsT
The values of the ClCorOpsT enumeration type contain the Operation IDs.
Definition: clCorMetaData.h:653
ClCorAttrListT * ClCorAttrListPtrT
Pointer type to ClCorAttrListT.
Definition: clCorNotifyApi.h:100
ClRcT clCorEventSubscribe(ClEventChannelHandleT channelHandle, ClCorMOIdPtrT changedObj, ClCorAttrPathPtrT pAttrPath, ClCorAttrListPtrT attrList, ClCorOpsT flags, void *cookie, ClEventSubscriptionIdT subscriptionId)
Subscribes for notifications when a change occurs in an attribute.
ClHandleT ClCorNotifyHandleT
COR notify handle, return by subscribe, used for unsubscribing.
Definition: clCorNotifyApi.h:127
ClRcT clCorEventHandleToCorTxnIdGet(ClEventHandleT evtH, ClSizeT size, ClCorTxnIdT *corTxnId)
struct ClCorMOIdList ClCorMOIdListT
Type to store the list of MoIds.
struct ClCorAttrList ClCorAttrListT
Type to store the list of attributes.
ClCorMOIdListT * ClCorMOIdListPtrT
Pointer type to ClCorMOIdListT.
Definition: clCorNotifyApi.h:122
ClHandleT ClEventChannelHandleT
The type of a handle to an open event channel.
Definition: clEventApi.h:164
ClUint32T ClEventSubscriptionIdT
The type of an identifier for a particular subscription by a particular EO on a particular event chan...
Definition: clEventApi.h:171
ClHandleT ClEventHandleT
The type of a handle to an event.
Definition: clEventApi.h:158
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 attributes.
Definition: clCorNotifyApi.h:85
ClUint32T attrCnt
Number of attributes.
Definition: clCorNotifyApi.h:89
ClInt32T attr[1]
List of attributes.
Definition: clCorNotifyApi.h:94
Type to store the list of MoIds.
Definition: clCorNotifyApi.h:106
ClCorMOIdT moId[1]
List of MoIds.
Definition: clCorNotifyApi.h:115
ClUint32T moIdCnt
Number of MoIds.
Definition: clCorNotifyApi.h:110