Ignore:
Timestamp:
Jun 6, 2008 2:47:10 PM (16 years ago)
Author:
bennylp
Message:

Major major modifications related to ticket #485 (support for TURN-07):

  • Added STUN socket transport pj_stun_sock
  • Integration of TURN-07 to ICE
  • Major refactoring in ICE stream transport to make it simpler
  • Major modification (i.e. API change) in almost everywhere else
  • Much more elaborate STUN, TURN, and ICE tests in pjnath-test
File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjnath/include/pjnath/stun_transaction.h

    r1374 r1988  
    9090     * 
    9191     * @return              If return value of the callback is not PJ_SUCCESS, 
    92      *                      the transaction will fail. 
     92     *                      the transaction will fail. Application MUST return 
     93     *                      PJNATH_ESTUNDESTROYED if it has destroyed the 
     94     *                      transaction in this callback. 
    9395     */ 
    9496    pj_status_t (*on_send_msg)(pj_stun_client_tsx *tsx, 
     
    162164 * @param tsx           The STUN transaction. 
    163165 * 
    164  * @return              PJ_SUCCESS on success, or the appropriate error code. 
     166 * @return              PJ_SUCCESS on success or PJ_EINVAL if the parameter 
     167 *                      is NULL. 
    165168 */ 
    166169PJ_DECL(pj_status_t) pj_stun_client_tsx_destroy(pj_stun_client_tsx *tsx); 
     
    215218 * @param pkt_len       Length of STUN packet. 
    216219 * 
    217  * @return              PJ_SUCCESS on success or the appropriate error code. 
     220 * @return              PJ_SUCCESS on success, or PJNATH_ESTUNDESTROYED  
     221 *                      when the user has destroyed the transaction in  
     222 *                      \a on_send_msg() callback, or any other error code 
     223 *                      as returned by \a on_send_msg() callback. 
    218224 */ 
    219225PJ_DECL(pj_status_t) pj_stun_client_tsx_send_msg(pj_stun_client_tsx *tsx, 
     
    229235 * @param tsx           The STUN client transaction instance. 
    230236 * 
    231  * @return              PJ_SUCCESS on success or the appropriate error code. 
     237 * @return              PJ_SUCCESS on success, or PJNATH_ESTUNDESTROYED  
     238 *                      when the user has destroyed the transaction in  
     239 *                      \a on_send_msg() callback, or any other error code 
     240 *                      as returned by \a on_send_msg() callback. 
    232241 */ 
    233242PJ_DECL(pj_status_t) pj_stun_client_tsx_retransmit(pj_stun_client_tsx *tsx); 
Note: See TracChangeset for help on using the changeset viewer.