Changeset 3119 for pjproject/trunk/pjsip/src/pjsua-lib/pjsua_core.c
- Timestamp:
- Mar 10, 2010 1:33:25 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjsip/src/pjsua-lib/pjsua_core.c
r3106 r3119 1526 1526 } 1527 1527 1528 /* Callback to receive transport state notifications */ 1529 static void on_tp_state_callback(pjsip_transport *tp, 1530 pjsip_transport_state state, 1531 const pjsip_transport_state_info *info) 1532 { 1533 if (pjsua_var.ua_cfg.cb.on_transport_state) { 1534 (*pjsua_var.ua_cfg.cb.on_transport_state)(tp, state, info); 1535 } 1536 if (pjsua_var.old_tp_cb) { 1537 (*pjsua_var.old_tp_cb)(tp, state, info); 1538 } 1539 } 1540 1528 1541 /* 1529 1542 * Create and initialize SIP socket (and possibly resolve public … … 1867 1880 /* Set transport state callback */ 1868 1881 if (pjsua_var.ua_cfg.cb.on_transport_state) { 1869 pjsip_tpmgr_set_status_cb(pjsip_endpt_get_tpmgr(pjsua_var.endpt), 1870 &pjsua_var.ua_cfg.cb.on_transport_state); 1882 pjsip_tp_state_callback tpcb; 1883 pjsip_tpmgr *tpmgr; 1884 1885 tpmgr = pjsip_endpt_get_tpmgr(pjsua_var.endpt); 1886 tpcb = pjsip_tpmgr_get_status_cb(tpmgr); 1887 1888 if (tpcb != &on_tp_state_callback) { 1889 pjsua_var.old_tp_cb = tpcb; 1890 pjsip_tpmgr_set_status_cb(tpmgr, &on_tp_state_callback); 1891 } 1871 1892 } 1872 1893
Note: See TracChangeset
for help on using the changeset viewer.