- Timestamp:
- Apr 14, 2008 1:48:39 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/branches/projects/ice-turn07/pjnath/src/pjnath/turn_sock.c
r1914 r1926 72 72 unsigned ch_num); 73 73 static void turn_on_rx_data(pj_turn_session *sess, 74 const pj_uint8_t*pkt,74 void *pkt, 75 75 unsigned pkt_len, 76 76 const pj_sockaddr_t *peer_addr, … … 310 310 } 311 311 312 /** 313 * Lock the TURN socket. Application may need to call this function to 314 * synchronize access to other objects to avoid deadlock. 315 */ 316 PJ_DEF(pj_status_t) pj_turn_sock_lock(pj_turn_sock *turn_sock) 317 { 318 return pj_lock_acquire(turn_sock->lock); 319 } 320 321 /** 322 * Unlock the TURN socket. 323 */ 324 PJ_DEF(pj_status_t) pj_turn_sock_unlock(pj_turn_sock *turn_sock) 325 { 326 return pj_lock_release(turn_sock->lock); 327 } 328 329 312 330 /* 313 331 * Initialize. … … 525 543 */ 526 544 static void turn_on_rx_data(pj_turn_session *sess, 527 const pj_uint8_t*pkt,545 void *pkt, 528 546 unsigned pkt_len, 529 547 const pj_sockaddr_t *peer_addr,
Note: See TracChangeset
for help on using the changeset viewer.