Ignore:
Timestamp:
Apr 14, 2008 1:48:39 AM (14 years ago)
Author:
bennylp
Message:

More ticket #485: huge changeset to integrate TURN with ICE and PJSUA-LIB/pjsua. Still experimental

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/branches/projects/ice-turn07/pjnath/src/pjnath/turn_sock.c

    r1914 r1926  
    7272                                  unsigned ch_num); 
    7373static void turn_on_rx_data(pj_turn_session *sess, 
    74                             const pj_uint8_t *pkt, 
     74                            void *pkt, 
    7575                            unsigned pkt_len, 
    7676                            const pj_sockaddr_t *peer_addr, 
     
    310310} 
    311311 
     312/** 
     313 * Lock the TURN socket. Application may need to call this function to 
     314 * synchronize access to other objects to avoid deadlock. 
     315 */ 
     316PJ_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 */ 
     324PJ_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 
    312330/* 
    313331 * Initialize. 
     
    525543 */ 
    526544static void turn_on_rx_data(pj_turn_session *sess, 
    527                             const pj_uint8_t *pkt, 
     545                            void *pkt, 
    528546                            unsigned pkt_len, 
    529547                            const pj_sockaddr_t *peer_addr, 
Note: See TracChangeset for help on using the changeset viewer.