#include "../../mem/mem.h"
#include "sl_cb.h"

Go to the source code of this file.
Functions | |
| void | destroy_slcb_lists (void) |
| int | register_slcb (unsigned int types, sl_cb_t f, void *param) |
| void | run_sl_callbacks (unsigned int types, struct sip_msg *req, str *buffer, int code, str *reason, union sockaddr_union *to) |
Variables | |
| struct sl_callback * | slcb_hl = 0 |
Definition in file sl_cb.c.
| void destroy_slcb_lists | ( | void | ) |
cleanup callback list
Definition at line 42 of file sl_cb.c.
References sl_callback::next, and pkg_free.
Referenced by mod_destroy().
| int register_slcb | ( | unsigned int | types, | |
| sl_cb_t | f, | |||
| void * | param | |||
| ) |
register a SL callback
Definition at line 55 of file sl_cb.c.
References sl_callback::callback, sl_callback::id, LM_ERR, sl_callback::next, sl_callback::param, pkg_malloc, and sl_callback::types.
| void run_sl_callbacks | ( | unsigned int | types, | |
| struct sip_msg * | req, | |||
| str * | buffer, | |||
| int | code, | |||
| str * | reason, | |||
| union sockaddr_union * | to | |||
| ) |
run SL callbacks
Definition at line 83 of file sl_cb.c.
References sl_cb_param::buffer, sl_callback::callback, sl_cb_param::code, sl_cb_param::dst, sl_callback::id, LM_DBG, sl_callback::next, sl_callback::param, sl_cb_param::param, sl_cb_param::reason, and sl_callback::types.
Referenced by sl_filter_ACK(), and sl_send_reply_helper().
| struct sl_callback* slcb_hl = 0 |
1.5.6