Ignore:
Timestamp:
Mar 28, 2007 3:49:48 PM (17 years ago)
Author:
bennylp
Message:

Updated projects and Makefiles with the new pjnath library

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjmedia/src/pjmedia/transport_ice.c

    r1108 r1111  
    2525{ 
    2626    pjmedia_transport    base; 
    27     pj_ice_st           *ice_st; 
     27    pj_ice_strans               *ice_st; 
    2828 
    2929    pj_time_val          start_ice; 
     
    7070 * And these are ICE callbacks. 
    7171 */ 
    72 static void ice_on_rx_data(pj_ice_st *ice_st, unsigned comp_id,  
     72static void ice_on_rx_data(pj_ice_strans *ice_st, unsigned comp_id,  
    7373                           void *pkt, pj_size_t size, 
    7474                           const pj_sockaddr_t *src_addr, 
    7575                           unsigned src_addr_len); 
    76 static void ice_on_ice_complete(pj_ice_st *ice_st,  
     76static void ice_on_ice_complete(pj_ice_strans *ice_st,  
    7777                                pj_status_t status); 
    7878 
     
    9696                                       pjmedia_transport **p_tp) 
    9797{ 
    98     pj_ice_st *ice_st; 
    99     pj_ice_st_cb ice_st_cb; 
     98    pj_ice_strans *ice_st; 
     99    pj_ice_strans_cb ice_st_cb; 
    100100    struct transport_ice *tp_ice; 
    101101    pj_status_t status; 
     
    109109 
    110110    /* Create ICE */ 
    111     status = pj_ice_st_create(stun_cfg, name, comp_cnt, NULL,  
     111    status = pj_ice_strans_create(stun_cfg, name, comp_cnt, NULL,  
    112112                              &ice_st_cb, &ice_st); 
    113113    if (status != PJ_SUCCESS) 
     
    137137 
    138138    if (tp_ice->ice_st) { 
    139         pj_ice_st_destroy(tp_ice->ice_st); 
     139        pj_ice_strans_destroy(tp_ice->ice_st); 
    140140        //Must not touch tp_ice after ice_st is destroyed! 
    141141        //(it has the pool) 
     
    156156    pj_status_t status; 
    157157 
    158     status = pj_ice_st_set_stun_srv(tp_ice->ice_st, stun_srv, turn_srv); 
     158    status = pj_ice_strans_set_stun_srv(tp_ice->ice_st, stun_srv, turn_srv); 
    159159    if (status != PJ_SUCCESS) 
    160160        return status; 
    161161 
    162     status = pj_ice_st_create_comp(tp_ice->ice_st, 1, options, start_addr); 
     162    status = pj_ice_strans_create_comp(tp_ice->ice_st, 1, options, start_addr); 
    163163    if (status != PJ_SUCCESS) 
    164164        return status; 
     
    178178        ++port; 
    179179        addr.sin_port = pj_htons(port); 
    180         status = pj_ice_st_create_comp(tp_ice->ice_st, 2, options, &addr); 
     180        status = pj_ice_strans_create_comp(tp_ice->ice_st, 2, options, &addr); 
    181181        if (status != PJ_SUCCESS) 
    182182            return status; 
     
    189189{ 
    190190    struct transport_ice *tp_ice = (struct transport_ice*)tp; 
    191     return pj_ice_st_get_comps_status(tp_ice->ice_st); 
     191    return pj_ice_strans_get_comps_status(tp_ice->ice_st); 
    192192} 
    193193 
     
    195195PJ_DEF(pj_status_t) pjmedia_ice_get_comp( pjmedia_transport *tp, 
    196196                                          unsigned comp_id, 
    197                                           pj_ice_st_comp *comp) 
     197                                          pj_ice_strans_comp *comp) 
    198198{ 
    199199    struct transport_ice *tp_ice = (struct transport_ice*)tp; 
     
    201201                     comp, PJ_EINVAL); 
    202202 
    203     pj_memcpy(comp, tp_ice->ice_st->comp[comp_id-1], sizeof(pj_ice_st_comp)); 
     203    pj_memcpy(comp, tp_ice->ice_st->comp[comp_id-1], sizeof(pj_ice_strans_comp)); 
    204204    return PJ_SUCCESS;               
    205205} 
    206206 
    207 PJ_DEF(pj_ice_st*) pjmedia_ice_get_ice_st(pjmedia_transport *tp) 
     207PJ_DEF(pj_ice_strans*) pjmedia_ice_get_ice_st(pjmedia_transport *tp) 
    208208{ 
    209209    struct transport_ice *tp_ice = (struct transport_ice*)tp; 
     
    213213 
    214214PJ_DEF(pj_status_t) pjmedia_ice_init_ice(pjmedia_transport *tp, 
    215                                          pj_ice_role role, 
     215                                         pj_ice_sess_role role, 
    216216                                         const pj_str_t *local_ufrag, 
    217217                                         const pj_str_t *local_passwd) 
    218218{ 
    219219    struct transport_ice *tp_ice = (struct transport_ice*)tp; 
    220     return pj_ice_st_init_ice(tp_ice->ice_st, role, local_ufrag, local_passwd); 
     220    return pj_ice_strans_init_ice(tp_ice->ice_st, role, local_ufrag, local_passwd); 
    221221} 
    222222 
     
    247247    cand_cnt = tp_ice->ice_st->ice->lcand_cnt; 
    248248    for (i=0; i<cand_cnt; ++i) { 
    249         pj_ice_cand *cand; 
     249        pj_ice_sess_cand *cand; 
    250250        pj_str_t value; 
    251251        int len; 
     
    308308static pj_status_t parse_cand(pj_pool_t *pool, 
    309309                              const pj_str_t *orig_input, 
    310                               pj_ice_cand *cand) 
     310                              pj_ice_sess_cand *cand) 
    311311{ 
    312312    pj_str_t input; 
     
    407407    pjmedia_sdp_attr *attr; 
    408408    unsigned i, cand_cnt; 
    409     pj_ice_cand cand[PJ_ICE_MAX_CAND]; 
     409    pj_ice_sess_cand cand[PJ_ICE_MAX_CAND]; 
    410410    pjmedia_sdp_media *sdp_med; 
    411411    pj_str_t uname, pass; 
     
    465465 
    466466    /* Start ICE */ 
    467     return pj_ice_st_start_ice(tp_ice->ice_st, &uname, &pass, cand_cnt, cand); 
     467    return pj_ice_strans_start_ice(tp_ice->ice_st, &uname, &pass, cand_cnt, cand); 
    468468} 
    469469 
     
    472472{ 
    473473    struct transport_ice *tp_ice = (struct transport_ice*)tp; 
    474     return pj_ice_st_stop_ice(tp_ice->ice_st); 
     474    return pj_ice_strans_stop_ice(tp_ice->ice_st); 
    475475} 
    476476 
     
    480480{ 
    481481    struct transport_ice *tp_ice = (struct transport_ice*)tp; 
    482     pj_ice_st *ice_st = tp_ice->ice_st; 
    483     pj_ice_st_comp *comp; 
     482    pj_ice_strans *ice_st = tp_ice->ice_st; 
     483    pj_ice_strans_comp *comp; 
    484484 
    485485    pj_bzero(info, sizeof(*info)); 
     
    552552{ 
    553553    struct transport_ice *tp_ice = (struct transport_ice*)tp; 
    554     return pj_ice_st_sendto(tp_ice->ice_st, 1,  
     554    return pj_ice_strans_sendto(tp_ice->ice_st, 1,  
    555555                            pkt, size, &tp_ice->remote_rtp, 
    556556                            sizeof(pj_sockaddr_in)); 
     
    564564    struct transport_ice *tp_ice = (struct transport_ice*)tp; 
    565565    if (tp_ice->ice_st->comp_cnt > 1) { 
    566         return pj_ice_st_sendto(tp_ice->ice_st, 2,  
     566        return pj_ice_strans_sendto(tp_ice->ice_st, 2,  
    567567                                pkt, size, &tp_ice->remote_rtp, 
    568568                                sizeof(pj_sockaddr_in)); 
     
    573573 
    574574 
    575 static void ice_on_rx_data(pj_ice_st *ice_st, unsigned comp_id,  
     575static void ice_on_rx_data(pj_ice_strans *ice_st, unsigned comp_id,  
    576576                           void *pkt, pj_size_t size, 
    577577                           const pj_sockaddr_t *src_addr, 
     
    592592 
    593593 
    594 static void ice_on_ice_complete(pj_ice_st *ice_st,  
     594static void ice_on_ice_complete(pj_ice_strans *ice_st,  
    595595                                pj_status_t status) 
    596596{ 
    597597    struct transport_ice *tp_ice = (struct transport_ice*) ice_st->user_data; 
    598598    pj_time_val end_ice; 
    599     pj_ice_cand *lcand, *rcand; 
    600     pj_ice_check *check; 
     599    pj_ice_sess_cand *lcand, *rcand; 
     600    pj_ice_sess_check *check; 
    601601    char src_addr[32]; 
    602602    char dst_addr[32]; 
Note: See TracChangeset for help on using the changeset viewer.