Changeset 90:2c9444152e4b in freeDiameter for include
- Timestamp:
- Dec 7, 2009, 6:32:30 PM (14 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
include/freeDiameter/libfreeDiameter.h
r88 r90 2353 2353 enum disp_action { 2354 2354 DISP_ACT_CONT, /* The next handler should be called, unless *msg == NULL. */ 2355 DISP_ACT_SEND /* The updated message must be sent. No further callback is called. */ 2355 DISP_ACT_SEND, /* The updated message must be sent. No further callback is called. */ 2356 DISP_ACT_ERROR /* An error must be created and sent as a reply -- not valid for callbacks, only for fd_msg_dispatch. */ 2356 2357 }; 2357 2358 /* The callbacks that are registered have the following prototype: … … 2424 2425 int fd_disp_unregister ( struct disp_hdl ** handle ); 2425 2426 2427 /* Destroy all handlers */ 2428 void fd_disp_unregister_all ( void ); 2429 2426 2430 /* 2427 2431 * FUNCTION: fd_msg_dispatch … … 2443 2447 * (other errors) 2444 2448 */ 2445 int fd_msg_dispatch ( struct msg ** msg, struct session * session, enum disp_action *action );2449 int fd_msg_dispatch ( struct msg ** msg, struct session * session, enum disp_action *action, const char ** error_code ); 2446 2450 2447 2451
Note: See TracChangeset
for help on using the changeset viewer.