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/pjmedia/src/pjmedia/transport_ice.c

    r1873 r1926  
    129129                                       const char *name, 
    130130                                       unsigned comp_cnt, 
    131                                        pj_stun_config *stun_cfg, 
     131                                       const pj_ice_strans_cfg *cfg, 
    132132                                       const pjmedia_ice_cb *cb, 
    133133                                       pjmedia_transport **p_tp) 
     
    146146 
    147147    /* Create ICE */ 
    148     status = pj_ice_strans_create(stun_cfg, name, comp_cnt, NULL,  
    149                               &ice_st_cb, &ice_st); 
     148    status = pj_ice_strans_create(cfg, name, comp_cnt, NULL,  
     149                                  &ice_st_cb, &ice_st); 
    150150    if (status != PJ_SUCCESS) 
    151151        return status; 
     
    177177PJ_DEF(pj_status_t) pjmedia_ice_start_init( pjmedia_transport *tp, 
    178178                                            unsigned options, 
    179                                             const pj_sockaddr_in *start_addr, 
    180                                             const pj_sockaddr_in *stun_srv, 
    181                                             const pj_sockaddr_in *turn_srv) 
     179                                            const pj_sockaddr_in *start_addr) 
    182180{ 
    183181    struct transport_ice *tp_ice = (struct transport_ice*)tp; 
    184182    pj_status_t status; 
    185  
    186     status = pj_ice_strans_set_stun_srv(tp_ice->ice_st, stun_srv, turn_srv); 
    187     if (status != PJ_SUCCESS) 
    188         return status; 
    189183 
    190184    status = pj_ice_strans_create_comp(tp_ice->ice_st, 1, options, start_addr); 
     
    350344            PJ_TODO(RELATED_ADDR_FOR_RELAYED_ADDR); 
    351345            len = pj_ansi_snprintf(buffer+len, MAXLEN-len, 
    352                              "srflx raddr %s rport %d", 
     346                             "relay raddr %s rport %d", 
    353347                             pj_inet_ntoa(cand->base_addr.ipv4.sin_addr), 
    354348                             (int)pj_ntohs(cand->base_addr.ipv4.sin_port)); 
Note: See TracChangeset for help on using the changeset viewer.