Changeset 1248:c9a160b815ea in freeDiameter for libfdproto
- Timestamp:
- Nov 23, 2013, 12:07:42 AM (10 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libfdproto/messages.c
r1230 r1248 1267 1267 1268 1268 return 0; 1269 } 1269 } 1270 1271 /* Remove a callback */ 1272 int fd_msg_anscb_reset(struct msg * msg, int clear_anscb, int clear_expirecb) 1273 { 1274 TRACE_ENTRY("%p %d %d", msg, clear_anscb, clear_expirecb); 1275 1276 /* Check the parameters */ 1277 CHECK_PARAMS( CHECK_MSG(msg) ); 1278 1279 if (clear_anscb) { 1280 msg->msg_cb.anscb = NULL; 1281 msg->msg_cb.data = NULL; 1282 } 1283 if (clear_expirecb) { 1284 msg->msg_cb.expirecb = NULL; 1285 memset(&msg->msg_cb.timeout, 0, sizeof(struct timespec)); 1286 } 1287 1288 return 0; 1289 } 1290 1270 1291 1271 1292 int fd_msg_anscb_get( struct msg * msg, void (**anscb)(void *, struct msg **), void (**expirecb)(void *, DiamId_t, size_t, struct msg **), void ** data )
Note: See TracChangeset
for help on using the changeset viewer.