Changeset 881 for pjproject/trunk/pjsip/src/pjsua-lib/pjsua_core.c
- Timestamp:
- Jan 13, 2007 11:22:40 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjsip/src/pjsua-lib/pjsua_core.c
r861 r881 1190 1190 pjsua_transport_info *info) 1191 1191 { 1192 structtransport_data *t = &pjsua_var.tpdata[id];1192 pjsua_transport_data *t = &pjsua_var.tpdata[id]; 1193 1193 pj_status_t status; 1194 1194 … … 1417 1417 1418 1418 /* 1419 * Internal function to init transport selector from transport id. 1420 */ 1421 void pjsua_init_tpselector(pjsua_transport_id tp_id, 1422 pjsip_tpselector *sel) 1423 { 1424 pjsua_transport_data *tpdata; 1425 unsigned flag; 1426 1427 pj_bzero(sel, sizeof(*sel)); 1428 if (tp_id == PJSUA_INVALID_ID) 1429 return; 1430 1431 pj_assert(tp_id >= 0 && tp_id < PJ_ARRAY_SIZE(pjsua_var.tpdata)); 1432 tpdata = &pjsua_var.tpdata[tp_id]; 1433 1434 flag = pjsip_transport_get_flag_from_type(tpdata->type); 1435 1436 if (flag & PJSIP_TRANSPORT_DATAGRAM) { 1437 sel->type = PJSIP_TPSELECTOR_TRANSPORT; 1438 sel->u.transport = tpdata->data.tp; 1439 } else { 1440 sel->type = PJSIP_TPSELECTOR_LISTENER; 1441 sel->u.listener = tpdata->data.factory; 1442 } 1443 } 1444 1445 1446 /* 1419 1447 * Verify that valid SIP url is given. 1420 1448 */
Note: See TracChangeset
for help on using the changeset viewer.