Ignore:
Timestamp:
Jan 10, 2006 1:31:40 PM (18 years ago)
Author:
bennylp
Message:

Renamed pjsip_url to pjsip_sip_uri

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip/src/pjsip/sip_util.c

    r109 r119  
    113113    pjsip_msg_add_hdr(msg, (void*)param_cseq); 
    114114 
    115     /* Add a blank Via header. */ 
     115    /* Add a blank Via header in the front of the message. */ 
    116116    via = pjsip_via_hdr_create(tdata->pool); 
    117117    via->rport_param = 0; 
    118118    pjsip_msg_insert_first_hdr(msg, (void*)via); 
     119 
     120    /* Add header params as request headers */ 
     121    if (PJSIP_URI_SCHEME_IS_SIP(param_target) ||  
     122        PJSIP_URI_SCHEME_IS_SIPS(param_target))  
     123    { 
     124        pjsip_sip_uri *uri = (pjsip_sip_uri*) pjsip_uri_get_uri(param_target); 
     125        pjsip_param *hparam; 
     126 
     127        hparam = uri->header_param.next; 
     128        while (hparam != &uri->header_param) { 
     129            pjsip_generic_string_hdr *hdr; 
     130 
     131            hdr = pjsip_generic_string_hdr_create_with_text(tdata->pool,  
     132                                                            &hparam->name, 
     133                                                            &hparam->value); 
     134            pjsip_msg_add_hdr(msg, (pjsip_hdr*)hdr); 
     135            hparam = hparam->next; 
     136        } 
     137    } 
    119138 
    120139    /* Create message body. */ 
     
    637656            PJSIP_URI_SCHEME_IS_SIPS(topmost_route_uri)) 
    638657        { 
    639             const pjsip_url *url = pjsip_uri_get_uri((void*)topmost_route_uri); 
     658            const pjsip_sip_uri *url =  
     659                pjsip_uri_get_uri((void*)topmost_route_uri); 
    640660            has_lr_param = url->lr_param; 
    641661        } else { 
     
    674694    if (PJSIP_URI_SCHEME_IS_SIPS(target_uri)) { 
    675695        pjsip_uri *uri = (pjsip_uri*) target_uri; 
    676         const pjsip_url *url = (const pjsip_url*)pjsip_uri_get_uri(uri); 
     696        const pjsip_sip_uri *url=(const pjsip_sip_uri*)pjsip_uri_get_uri(uri); 
    677697        dest_info->flag |= (PJSIP_TRANSPORT_SECURE | PJSIP_TRANSPORT_RELIABLE); 
    678698        pj_strdup(tdata->pool, &dest_info->addr.host, &url->host); 
     
    683703    } else if (PJSIP_URI_SCHEME_IS_SIP(target_uri)) { 
    684704        pjsip_uri *uri = (pjsip_uri*) target_uri; 
    685         const pjsip_url *url = (const pjsip_url*)pjsip_uri_get_uri(uri); 
     705        const pjsip_sip_uri *url=(const pjsip_sip_uri*)pjsip_uri_get_uri(uri); 
    686706        pj_strdup(tdata->pool, &dest_info->addr.host, &url->host); 
    687707        dest_info->addr.port = url->port; 
Note: See TracChangeset for help on using the changeset viewer.