44 #ifndef _CL_IOC_ASP_INTERNAL_H_
45 # define _CL_IOC_ASP_INTERNAL_H_
60 # define CL_IOC_NO_SESSION 0
65 # define CL_IOC_SESSION_BASED (1<<0)
75 CL_IOC_NODE_ARRIVAL_NOTIFICATION,
76 CL_IOC_NODE_LEAVE_NOTIFICATION,
77 CL_IOC_COMP_ARRIVAL_NOTIFICATION,
78 CL_IOC_COMP_DEATH_NOTIFICATION,
79 CL_IOC_SENDQ_WM_NOTIFICATION,
80 CL_IOC_COMM_PORT_WM_NOTIFICATION,
81 CL_IOC_LOG_NOTIFICATION,
82 CL_IOC_NODE_VERSION_NOTIFICATION,
83 CL_IOC_NODE_VERSION_REPLY_NOTIFICATION,
84 CL_IOC_NODE_DISCOVER_NOTIFICATION,
85 CL_IOC_NODE_LINK_UP_NOTIFICATION,
86 CL_IOC_NODE_LINK_DOWN_NOTIFICATION,
89 typedef struct ClIocQueueNotification
94 ClUint32T messageLength;
95 } ClIocQueueNotificationT;
97 typedef struct ClIocNotification
101 ClUint32T protoVersion;
103 ClUint32T nodeVersion;
110 struct sendqWMNotification
112 ClIocQueueNotificationT queueNotification;
113 } sendqWMNotification;
115 struct commPortWMNotification
117 ClIocQueueNotificationT queueNotification;
118 } commPortWMNotification;
122 #define sendqWMNotification notificationData.sendqWMNotification.queueNotification
123 #define commPortWMNotification notificationData.commPortWMNotification.queueNotification
125 } ClIocNotificationT;
187 CL_OUT ClUint32T * pNumberOfEntries
230 CL_INOUT ClUint32T * pNumberOfEntries,
301 ClRcT clIocGeographicalAddressGet(
306 ClRcT clIocGeographicalAddressSet(
308 CL_IN ClCharT * pGeoAddr
311 ClRcT clIocSessionReset(