Changeset 324 for pjproject/trunk/pjsip/src/pjsip-ua/sip_inv.c
- Timestamp:
- Mar 17, 2006 5:57:52 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjsip/src/pjsip-ua/sip_inv.c
r315 r324 34 34 #define THIS_FILE "sip_invite_session.c" 35 35 36 static const char *inv_state_names[] = 37 { 38 "NULL ", 39 "CALLING ", 40 "INCOMING ", 41 "EARLY ", 42 "CONNECTING", 43 "CONFIRMED ", 44 "DISCONNCTD", 45 "TERMINATED", 46 }; 47 36 48 /* 37 49 * Static prototypes. … … 67 79 pjsip_endpoint *endpt; 68 80 pjsip_inv_callback cb; 69 pjsip_module *app_user;70 81 } mod_inv = 71 82 { … … 317 328 */ 318 329 PJ_DEF(pj_status_t) pjsip_inv_usage_init( pjsip_endpoint *endpt, 319 pjsip_module *app_module,320 330 const pjsip_inv_callback *cb) 321 331 { … … 323 333 324 334 /* Check arguments. */ 325 PJ_ASSERT_RETURN(endpt && app_module &&cb, PJ_EINVAL);335 PJ_ASSERT_RETURN(endpt && cb, PJ_EINVAL); 326 336 327 337 /* Some callbacks are mandatory */ … … 335 345 336 346 mod_inv.endpt = endpt; 337 mod_inv.app_user = app_module;338 347 339 348 /* Register the module. */ … … 361 370 } 362 371 372 373 /* 374 * Get INVITE state name. 375 */ 376 PJ_DEF(const char *) pjsip_inv_state_name(pjsip_inv_state state) 377 { 378 PJ_ASSERT_RETURN(state >= PJSIP_INV_STATE_NULL && 379 state <= PJSIP_INV_STATE_DISCONNECTED, 380 "??"); 381 382 return inv_state_names[state]; 383 } 363 384 364 385 /* … … 1549 1570 */ 1550 1571 PJ_DEF(pj_status_t) pjsip_inv_send_msg( pjsip_inv_session *inv, 1551 pjsip_tx_data *tdata, 1552 void *token ) 1572 pjsip_tx_data *tdata) 1553 1573 { 1554 1574 pj_status_t status; … … 1572 1592 1573 1593 tsx->mod_data[mod_inv.mod.id] = tsx_inv_data; 1574 tsx->mod_data[mod_inv.app_user->id] = token;1575 1594 1576 1595 } else { … … 1718 1737 } else { 1719 1738 /* Re-send BYE. */ 1720 status = pjsip_inv_send_msg(inv, tdata , NULL);1739 status = pjsip_inv_send_msg(inv, tdata); 1721 1740 } 1722 1741 … … 1852 1871 1853 1872 /* Send the request. */ 1854 status = pjsip_inv_send_msg(inv, tdata , NULL);1873 status = pjsip_inv_send_msg(inv, tdata); 1855 1874 } 1856 1875 … … 2272 2291 return; 2273 2292 2274 status = pjsip_inv_send_msg(inv, tdata , NULL);2293 status = pjsip_inv_send_msg(inv, tdata); 2275 2294 2276 2295 } … … 2311 2330 2312 2331 /* Send re-INVITE */ 2313 status = pjsip_inv_send_msg( inv, tdata , NULL);2332 status = pjsip_inv_send_msg( inv, tdata); 2314 2333 2315 2334 } else if (tsx->status_code==PJSIP_SC_CALL_TSX_DOES_NOT_EXIST ||
Note: See TracChangeset
for help on using the changeset viewer.