Changeset 1463 for pjproject/trunk/pjsip/src/pjsip/sip_transaction.c
- Timestamp:
- Sep 30, 2007 4:50:27 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjsip/src/pjsip/sip_transaction.c
r1415 r1463 1816 1816 1817 1817 /* 1818 * Manually retransmit the last messagewithout updating the transaction state. 1819 */ 1820 PJ_DEF(pj_status_t) pjsip_tsx_retransmit_no_state(pjsip_transaction *tsx, 1821 pjsip_tx_data *tdata) 1822 { 1823 struct tsx_lock_data lck; 1824 pj_status_t status; 1825 1826 lock_tsx(tsx, &lck); 1827 if (tdata == NULL) { 1828 tdata = tsx->last_tx; 1829 } 1830 status = tsx_send_msg(tsx, tdata); 1831 unlock_tsx(tsx, &lck); 1832 1833 /* Only decrement reference counter when it returns success. 1834 * (This is the specification from the .PDF design document). 1835 */ 1836 if (status == PJ_SUCCESS) { 1837 pjsip_tx_data_dec_ref(tdata); 1838 } 1839 1840 return status; 1841 } 1842 1843 1844 /* 1818 1845 * Retransmit last message sent. 1819 1846 */
Note: See TracChangeset
for help on using the changeset viewer.