#include <stdio.h>#include <stdlib.h>#include <string.h>#include <libxml/parser.h>#include <time.h>#include "../../script_cb.h"#include "../../sr_module.h"#include "../../parser/parse_expires.h"#include "../../dprint.h"#include "../../mem/shm_mem.h"#include "../../parser/msg_parser.h"#include "../../str.h"#include "../../mem/mem.h"#include "../../pt.h"#include "../usrloc/ul_mod.h"#include "../usrloc/usrloc.h"#include "../usrloc/ul_callback.h"#include "../pua/pua_bind.h"#include "pua_usrloc.h"

Go to the source code of this file.
Functions | |
| static int | mod_init (void) |
| int | pua_set_publish (struct sip_msg *, char *, char *) |
Variables | |
| static cmd_export_t | cmds [] |
| MODULE_VERSION str | default_domain = {NULL, 0} |
| struct module_exports | exports |
| static param_export_t | params [] |
| str | pres_prefix = {0, 0} |
| pua_api_t | pua |
| int | pua_ul_publish = 0 |
| usrloc_api_t | ul |
| static int mod_init | ( | void | ) | [static] |
module functions
init module function
Definition at line 97 of file pua_usrloc.c.
References bind_pua(), bind_usrloc(), find_export(), _str::len, LM_DBG, LM_ERR, NULL, POST_SCRIPT_CB, pua_send_publish, pua_send_subscribe, pua_unset_publish(), register_script_cb(), usrloc_api::register_ulcb, REQ_TYPE_CB, _str::s, pua_api::send_publish, pua_api::send_subscribe, UL_CONTACT_DELETE, UL_CONTACT_EXPIRE, UL_CONTACT_INSERT, UL_CONTACT_UPDATE, and ul_publish().
| int pua_set_publish | ( | struct sip_msg * | , | |
| char * | , | |||
| char * | ||||
| ) |
cmd_export_t cmds[] [static] |
Initial value:
{
{"pua_set_publish", (cmd_function)pua_set_publish, 0, 0, 0, REQUEST_ROUTE},
{0, 0, 0, 0, 0, 0}
}
Definition at line 67 of file pua_usrloc.c.
| MODULE_VERSION str default_domain = {NULL, 0} |
| struct module_exports exports |
Definition at line 79 of file pua_usrloc.c.
param_export_t params[] [static] |
Initial value:
{
{"default_domain", STR_PARAM, &default_domain.s },
{"entity_prefix", STR_PARAM, &pres_prefix.s },
{0, 0, 0 }
}
Definition at line 73 of file pua_usrloc.c.
| str pres_prefix = {0, 0} |
Definition at line 54 of file pua_usrloc.c.
| int pua_ul_publish = 0 |
Definition at line 53 of file pua_usrloc.c.
Referenced by pua_set_publish(), pua_unset_publish(), and ul_publish().
Definition at line 58 of file pua_usrloc.c.
1.5.6