Ignore:
Timestamp:
Feb 25, 2006 9:16:36 PM (18 years ago)
Author:
bennylp
Message:

Tidying up and make it consistent with the documentation

File:
1 edited

Legend:

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

    r212 r230  
    7878    pjsip_module         module_list; 
    7979 
    80     /** Route header list. */ 
    81     pjsip_route_hdr      route_hdr_list; 
    82  
    8380    /** Capability header list. */ 
    8481    pjsip_hdr            cap_hdr; 
     
    371368} 
    372369 
    373 PJ_DEF(pj_status_t) pjsip_endpt_set_proxies( pjsip_endpoint *endpt, 
    374                                              int url_cnt, const pj_str_t url[]) 
    375 { 
    376     int i; 
    377     pjsip_route_hdr *hdr; 
    378     pj_str_t str_ROUTE = { "Route", 5 }; 
    379  
    380     /* Lock endpoint mutex. */ 
    381     pj_mutex_lock(endpt->mutex); 
    382  
    383     pj_list_init(&endpt->route_hdr_list); 
    384  
    385     for (i=0; i<url_cnt; ++i) { 
    386         int len = url[i].slen; 
    387         char *dup = pj_pool_alloc(endpt->pool, len + 1); 
    388         pj_memcpy(dup, url[i].ptr, len); 
    389         dup[len] = '\0'; 
    390  
    391         hdr = pjsip_parse_hdr(endpt->pool, &str_ROUTE, dup, len, NULL); 
    392         if (!hdr) { 
    393             pj_mutex_unlock(endpt->mutex); 
    394             PJ_LOG(4,(THIS_FILE, "Invalid URL %s in proxy URL", dup)); 
    395             return -1; 
    396         } 
    397  
    398         pj_assert(hdr->type == PJSIP_H_ROUTE); 
    399         pj_list_insert_before(&endpt->route_hdr_list, hdr); 
    400     } 
    401  
    402     /* Unlock endpoint mutex. */ 
    403     pj_mutex_unlock(endpt->mutex); 
    404  
    405     return 0; 
    406 } 
    407  
    408 /* 
    409  * Get "Route" header list. 
    410  */ 
    411 PJ_DEF(const pjsip_route_hdr*) pjsip_endpt_get_routing( pjsip_endpoint *endpt ) 
    412 { 
    413     return &endpt->route_hdr_list; 
    414 } 
    415  
    416370 
    417371/* 
     
    521475    /* Initialize request headers. */ 
    522476    pj_list_init(&endpt->req_hdr); 
    523  
    524     /* Initialist "Route" header list. */ 
    525     pj_list_init(&endpt->route_hdr_list); 
    526477 
    527478    /* Add "Max-Forwards" for request header. */ 
Note: See TracChangeset for help on using the changeset viewer.