Go to the documentation of this file.00001
00043 #if !defined NOTIFY_H_
00044 #define NOTIFY_H_
00045
00046
00047
00048 #include <dsplink.h>
00049
00050
00051 #if defined (__cplusplus)
00052 extern "C" {
00053 #endif
00054
00055
00081 typedef Void (*FnNotifyCbck) (IN Uint32 eventNo, IN Ptr arg, IN Ptr info) ;
00082
00083
00124 Int
00125 NOTIFY_register (IN Uint32 procId,
00126 IN Uint32 ipsId,
00127 IN Uint32 eventNo,
00128 IN FnNotifyCbck fnNotifyCbck,
00129 IN Ptr cbckArg) ;
00130
00131
00167 Int
00168 NOTIFY_unregister (IN Uint32 procId,
00169 IN Uint32 ipsId,
00170 IN Uint32 eventNo,
00171 IN FnNotifyCbck fnNotifyCbck,
00172 IN Void * cbckArg) ;
00173
00174
00208 Int
00209 NOTIFY_notify (IN Uint32 procId,
00210 IN Uint32 ipsId,
00211 IN Uint32 eventNo,
00212 IN Uint32 payload) ;
00213
00214
00215 #if defined (__cplusplus)
00216 }
00217 #endif
00218
00219
00220 #endif
00221