#include "../../mem/mem.h"
#include "rr_cb.h"

Go to the source code of this file.
Functions | |
| void | destroy_rrcb_lists (void) |
| destroy global callback list, frees memory | |
| int | register_rrcb (rr_cb_t f, void *param) |
| register a RR callback, allocates new private memory for it | |
| void | run_rr_callbacks (struct sip_msg *req, str *rr_params) |
| run RR transaction callbacks | |
Variables | |
| struct rr_callback * | rrcb_hl = 0 |
Definition in file rr_cb.c.
| void destroy_rrcb_lists | ( | void | ) |
destroy global callback list, frees memory
Definition at line 40 of file rr_cb.c.
References rr_callback::next, and pkg_free.
Referenced by mod_destroy().
| int register_rrcb | ( | rr_cb_t | f, | |
| void * | param | |||
| ) |
register a RR callback, allocates new private memory for it
| f | callback register function | |
| param | callback parameter |
Definition at line 58 of file rr_cb.c.
References rr_callback::callback, rr_callback::id, LM_ERR, rr_callback::next, rr_callback::param, and pkg_malloc.
Referenced by load_rr().
run RR transaction callbacks
| req | SIP request | |
| rr_param | callback list |
Definition at line 89 of file rr_cb.c.
References rr_callback::callback, rr_callback::id, _str::len, LM_DBG, rr_callback::next, rr_callback::param, and _str::s.
Referenced by after_loose(), and after_strict().
| struct rr_callback* rrcb_hl = 0 |
1.5.6