summaryrefslogtreecommitdiff
path: root/pjsip/src
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2006-02-25 21:16:36 +0000
committerBenny Prijono <bennylp@teluu.com>2006-02-25 21:16:36 +0000
commitfd81f3d4f4987cba762713d3e615c2a04b3b8597 (patch)
treedbc8d426eeb871f1b1e60174760f3038563f5733 /pjsip/src
parent478d2bc6e45a2dc66472bb577a77537ea97fac5d (diff)
Tidying up and make it consistent with the documentation
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@230 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip/src')
-rw-r--r--pjsip/src/pjsip-simple/evsub.c27
-rw-r--r--pjsip/src/pjsip-simple/presence.c3
-rw-r--r--pjsip/src/pjsip-ua/sip_inv.c27
-rw-r--r--pjsip/src/pjsip-ua/sip_xfer.c27
-rw-r--r--pjsip/src/pjsip/sip_endpoint.c49
-rw-r--r--pjsip/src/pjsip/sip_transaction.c3
-rw-r--r--pjsip/src/pjsip/sip_transport.c1
-rw-r--r--pjsip/src/pjsip/sip_ua_layer.c5
-rw-r--r--pjsip/src/pjsip/sip_util_statefull.c1
-rw-r--r--pjsip/src/pjsua/main.c4
-rw-r--r--pjsip/src/pjsua/pjsua_core.c5
-rw-r--r--pjsip/src/pjsua/pjsua_pres.c1
12 files changed, 47 insertions, 106 deletions
diff --git a/pjsip/src/pjsip-simple/evsub.c b/pjsip/src/pjsip-simple/evsub.c
index 8f102af5..874f9204 100644
--- a/pjsip/src/pjsip-simple/evsub.c
+++ b/pjsip/src/pjsip-simple/evsub.c
@@ -169,20 +169,19 @@ static struct mod_evsub
} mod_evsub =
{
{
- NULL, NULL, /* prev, next. */
- { "mod-evsub", 9 }, /* Name. */
- -1, /* Id */
- PJSIP_MOD_PRIORITY_APPLICATION-1, /* Priority */
- NULL, /* User data. */
- NULL, /* load() */
- NULL, /* start() */
- NULL, /* stop() */
- &mod_evsub_unload, /* unload() */
- NULL, /* on_rx_request() */
- NULL, /* on_rx_response() */
- NULL, /* on_tx_request. */
- NULL, /* on_tx_response() */
- &mod_evsub_on_tsx_state, /* on_tsx_state() */
+ NULL, NULL, /* prev, next. */
+ { "mod-evsub", 9 }, /* Name. */
+ -1, /* Id */
+ PJSIP_MOD_PRIORITY_DIALOG_USAGE, /* Priority */
+ NULL, /* load() */
+ NULL, /* start() */
+ NULL, /* stop() */
+ &mod_evsub_unload, /* unload() */
+ NULL, /* on_rx_request() */
+ NULL, /* on_rx_response() */
+ NULL, /* on_tx_request. */
+ NULL, /* on_tx_response() */
+ &mod_evsub_on_tsx_state, /* on_tsx_state() */
}
};
diff --git a/pjsip/src/pjsip-simple/presence.c b/pjsip/src/pjsip-simple/presence.c
index c47ae1fa..b2cdcf34 100644
--- a/pjsip/src/pjsip-simple/presence.c
+++ b/pjsip/src/pjsip-simple/presence.c
@@ -41,8 +41,7 @@ static struct pjsip_module mod_presence =
NULL, NULL, /* prev, next. */
{ "mod-presence", 12 }, /* Name. */
-1, /* Id */
- PJSIP_MOD_PRIORITY_APPLICATION-1, /* Priority */
- NULL, /* User data. */
+ PJSIP_MOD_PRIORITY_DIALOG_USAGE,/* Priority */
NULL, /* load() */
NULL, /* start() */
NULL, /* stop() */
diff --git a/pjsip/src/pjsip-ua/sip_inv.c b/pjsip/src/pjsip-ua/sip_inv.c
index 7d1814a0..16cf69f3 100644
--- a/pjsip/src/pjsip-ua/sip_inv.c
+++ b/pjsip/src/pjsip-ua/sip_inv.c
@@ -70,20 +70,19 @@ static struct mod_inv
} mod_inv =
{
{
- NULL, NULL, /* prev, next. */
- { "mod-invite", 10 }, /* Name. */
- -1, /* Id */
- PJSIP_MOD_PRIORITY_APPLICATION-1, /* Priority */
- NULL, /* User data. */
- &mod_inv_load, /* load() */
- NULL, /* start() */
- NULL, /* stop() */
- &mod_inv_unload, /* unload() */
- &mod_inv_on_rx_request, /* on_rx_request() */
- &mod_inv_on_rx_response, /* on_rx_response() */
- NULL, /* on_tx_request. */
- NULL, /* on_tx_response() */
- &mod_inv_on_tsx_state, /* on_tsx_state() */
+ NULL, NULL, /* prev, next. */
+ { "mod-invite", 10 }, /* Name. */
+ -1, /* Id */
+ PJSIP_MOD_PRIORITY_DIALOG_USAGE, /* Priority */
+ &mod_inv_load, /* load() */
+ NULL, /* start() */
+ NULL, /* stop() */
+ &mod_inv_unload, /* unload() */
+ &mod_inv_on_rx_request, /* on_rx_request() */
+ &mod_inv_on_rx_response, /* on_rx_response() */
+ NULL, /* on_tx_request. */
+ NULL, /* on_tx_response() */
+ &mod_inv_on_tsx_state, /* on_tsx_state() */
}
};
diff --git a/pjsip/src/pjsip-ua/sip_xfer.c b/pjsip/src/pjsip-ua/sip_xfer.c
index aadcd3f2..9531fd26 100644
--- a/pjsip/src/pjsip-ua/sip_xfer.c
+++ b/pjsip/src/pjsip-ua/sip_xfer.c
@@ -33,20 +33,19 @@
*/
static struct pjsip_module mod_xfer =
{
- NULL, NULL, /* prev, next. */
- { "mod-refer", 9 }, /* Name. */
- -1, /* Id */
- PJSIP_MOD_PRIORITY_APPLICATION-1, /* Priority */
- NULL, /* User data. */
- NULL, /* load() */
- NULL, /* start() */
- NULL, /* stop() */
- NULL, /* unload() */
- NULL, /* on_rx_request() */
- NULL, /* on_rx_response() */
- NULL, /* on_tx_request. */
- NULL, /* on_tx_response() */
- NULL, /* on_tsx_state() */
+ NULL, NULL, /* prev, next. */
+ { "mod-refer", 9 }, /* Name. */
+ -1, /* Id */
+ PJSIP_MOD_PRIORITY_DIALOG_USAGE, /* Priority */
+ NULL, /* load() */
+ NULL, /* start() */
+ NULL, /* stop() */
+ NULL, /* unload() */
+ NULL, /* on_rx_request() */
+ NULL, /* on_rx_response() */
+ NULL, /* on_tx_request. */
+ NULL, /* on_tx_response() */
+ NULL, /* on_tsx_state() */
};
diff --git a/pjsip/src/pjsip/sip_endpoint.c b/pjsip/src/pjsip/sip_endpoint.c
index 95273b3a..46341929 100644
--- a/pjsip/src/pjsip/sip_endpoint.c
+++ b/pjsip/src/pjsip/sip_endpoint.c
@@ -77,9 +77,6 @@ struct pjsip_endpoint
/** Module list, sorted by priority. */
pjsip_module module_list;
- /** Route header list. */
- pjsip_route_hdr route_hdr_list;
-
/** Capability header list. */
pjsip_hdr cap_hdr;
@@ -370,49 +367,6 @@ PJ_DEF(const pjsip_hdr*) pjsip_endpt_get_request_headers(pjsip_endpoint *endpt)
return &endpt->req_hdr;
}
-PJ_DEF(pj_status_t) pjsip_endpt_set_proxies( pjsip_endpoint *endpt,
- int url_cnt, const pj_str_t url[])
-{
- int i;
- pjsip_route_hdr *hdr;
- pj_str_t str_ROUTE = { "Route", 5 };
-
- /* Lock endpoint mutex. */
- pj_mutex_lock(endpt->mutex);
-
- pj_list_init(&endpt->route_hdr_list);
-
- for (i=0; i<url_cnt; ++i) {
- int len = url[i].slen;
- char *dup = pj_pool_alloc(endpt->pool, len + 1);
- pj_memcpy(dup, url[i].ptr, len);
- dup[len] = '\0';
-
- hdr = pjsip_parse_hdr(endpt->pool, &str_ROUTE, dup, len, NULL);
- if (!hdr) {
- pj_mutex_unlock(endpt->mutex);
- PJ_LOG(4,(THIS_FILE, "Invalid URL %s in proxy URL", dup));
- return -1;
- }
-
- pj_assert(hdr->type == PJSIP_H_ROUTE);
- pj_list_insert_before(&endpt->route_hdr_list, hdr);
- }
-
- /* Unlock endpoint mutex. */
- pj_mutex_unlock(endpt->mutex);
-
- return 0;
-}
-
-/*
- * Get "Route" header list.
- */
-PJ_DEF(const pjsip_route_hdr*) pjsip_endpt_get_routing( pjsip_endpoint *endpt )
-{
- return &endpt->route_hdr_list;
-}
-
/*
* Initialize endpoint.
@@ -521,9 +475,6 @@ PJ_DEF(pj_status_t) pjsip_endpt_create(pj_pool_factory *pf,
/* Initialize request headers. */
pj_list_init(&endpt->req_hdr);
- /* Initialist "Route" header list. */
- pj_list_init(&endpt->route_hdr_list);
-
/* Add "Max-Forwards" for request header. */
mf_hdr = pjsip_max_fwd_hdr_create(endpt->pool,
PJSIP_MAX_FORWARDS_VALUE);
diff --git a/pjsip/src/pjsip/sip_transaction.c b/pjsip/src/pjsip/sip_transaction.c
index c266934e..631bd14c 100644
--- a/pjsip/src/pjsip/sip_transaction.c
+++ b/pjsip/src/pjsip/sip_transaction.c
@@ -67,7 +67,6 @@ static struct mod_tsx_layer
{ "mod-tsx-layer", 13 }, /* Module name. */
-1, /* Module ID */
PJSIP_MOD_PRIORITY_TSX_LAYER, /* Priority. */
- NULL, /* User_data. */
mod_tsx_layer_load, /* load(). */
mod_tsx_layer_start, /* start() */
mod_tsx_layer_stop, /* stop() */
@@ -410,7 +409,7 @@ PJ_DEF(pj_status_t) pjsip_tsx_create_key( pj_pool_t *pool, pj_str_t *key,
/*
* Create transaction layer module and registers it to the endpoint.
*/
-PJ_DEF(pj_status_t) pjsip_tsx_layer_init(pjsip_endpoint *endpt)
+PJ_DEF(pj_status_t) pjsip_tsx_layer_init_module(pjsip_endpoint *endpt)
{
pj_pool_t *pool;
pj_status_t status;
diff --git a/pjsip/src/pjsip/sip_transport.c b/pjsip/src/pjsip/sip_transport.c
index d58de2f3..d52f96cb 100644
--- a/pjsip/src/pjsip/sip_transport.c
+++ b/pjsip/src/pjsip/sip_transport.c
@@ -47,7 +47,6 @@ static pjsip_module mod_msg_print =
{ "mod-msg-print", 13}, /* Name. */
-1, /* Id */
PJSIP_MOD_PRIORITY_TRANSPORT_LAYER, /* Priority */
- NULL, /* User data. */
NULL, /* load() */
NULL, /* start() */
NULL, /* stop() */
diff --git a/pjsip/src/pjsip/sip_ua_layer.c b/pjsip/src/pjsip/sip_ua_layer.c
index 6dbc9600..6fe2d551 100644
--- a/pjsip/src/pjsip/sip_ua_layer.c
+++ b/pjsip/src/pjsip/sip_ua_layer.c
@@ -89,7 +89,6 @@ static struct user_agent
{ "mod-ua", 6 }, /* Name. */
-1, /* Id */
PJSIP_MOD_PRIORITY_UA_PROXY_LAYER, /* Priority */
- NULL, /* User data. */
&mod_ua_load, /* load() */
NULL, /* start() */
NULL, /* stop() */
@@ -182,8 +181,8 @@ static void mod_ua_on_tsx_state( pjsip_transaction *tsx, pjsip_event *e)
/*
* Init user agent module and register it to the endpoint.
*/
-PJ_DEF(pj_status_t) pjsip_ua_init( pjsip_endpoint *endpt,
- const pjsip_ua_init_param *prm)
+PJ_DEF(pj_status_t) pjsip_ua_init_module( pjsip_endpoint *endpt,
+ const pjsip_ua_init_param *prm)
{
pj_status_t status;
diff --git a/pjsip/src/pjsip/sip_util_statefull.c b/pjsip/src/pjsip/sip_util_statefull.c
index f9c6138f..c0427653 100644
--- a/pjsip/src/pjsip/sip_util_statefull.c
+++ b/pjsip/src/pjsip/sip_util_statefull.c
@@ -41,7 +41,6 @@ pjsip_module mod_stateful_util =
{ "mod-stateful-util", 17 }, /* Name. */
-1, /* Id */
PJSIP_MOD_PRIORITY_APPLICATION, /* Priority */
- NULL, /* User data. */
NULL, /* load() */
NULL, /* start() */
NULL, /* stop() */
diff --git a/pjsip/src/pjsua/main.c b/pjsip/src/pjsua/main.c
index f0d04818..7070c761 100644
--- a/pjsip/src/pjsua/main.c
+++ b/pjsip/src/pjsua/main.c
@@ -281,7 +281,7 @@ static void conf_list(void)
pj_ansi_strcat(txlist, s);
}
}
- printf("Port #%02d %20.*s tx to: %s\n",
+ printf("Port #%02d %20.*s transmitting to: %s\n",
port_info->slot,
(int)port_info->name.slen,
port_info->name.ptr,
@@ -679,7 +679,6 @@ static pjsip_module console_msg_logger =
{ "mod-pjsua-log", 13 }, /* Name. */
-1, /* Id */
PJSIP_MOD_PRIORITY_TRANSPORT_LAYER-1,/* Priority */
- NULL, /* User data. */
NULL, /* load() */
NULL, /* start() */
NULL, /* stop() */
@@ -764,6 +763,7 @@ void pjsua_perror(const char *sender, const char *title,
*/
int main(int argc, char *argv[])
{
+
/* Init default settings. */
pjsua_default();
diff --git a/pjsip/src/pjsua/pjsua_core.c b/pjsip/src/pjsua/pjsua_core.c
index 56a29063..f5c35468 100644
--- a/pjsip/src/pjsua/pjsua_core.c
+++ b/pjsip/src/pjsua/pjsua_core.c
@@ -344,7 +344,7 @@ static pj_status_t init_stack(void)
/* Initialize transaction layer: */
- status = pjsip_tsx_layer_init(pjsua.endpt);
+ status = pjsip_tsx_layer_init_module(pjsua.endpt);
if (status != PJ_SUCCESS) {
pjsua_perror(THIS_FILE, "Transaction layer initialization error",
status);
@@ -353,7 +353,7 @@ static pj_status_t init_stack(void)
/* Initialize UA layer module: */
- status = pjsip_ua_init( pjsua.endpt, NULL );
+ status = pjsip_ua_init_module( pjsua.endpt, NULL );
if (status != PJ_SUCCESS) {
pjsua_perror(THIS_FILE, "UA layer initialization error", status);
goto on_error;
@@ -368,7 +368,6 @@ static pj_status_t init_stack(void)
{ "mod-pjsua", 9 }, /* Name. */
-1, /* Id */
PJSIP_MOD_PRIORITY_APPLICATION, /* Priority */
- NULL, /* User data. */
NULL, /* load() */
NULL, /* start() */
NULL, /* stop() */
diff --git a/pjsip/src/pjsua/pjsua_pres.c b/pjsip/src/pjsua/pjsua_pres.c
index 8129a829..cba02b5c 100644
--- a/pjsip/src/pjsua/pjsua_pres.c
+++ b/pjsip/src/pjsua/pjsua_pres.c
@@ -43,7 +43,6 @@ static pjsip_module mod_pjsua_pres =
{ "mod-pjsua-pres", 14 }, /* Name. */
-1, /* Id */
PJSIP_MOD_PRIORITY_APPLICATION, /* Priority */
- NULL, /* User data. */
NULL, /* load() */
NULL, /* start() */
NULL, /* stop() */