Ignore:
Timestamp:
Nov 18, 2005 10:43:42 PM (18 years ago)
Author:
bennylp
Message:

The BIG transport modifications

File:
1 edited

Legend:

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

    r51 r54  
    559559 
    560560    context.scanner = &scanner; 
    561     context.pool = rdata->pool; 
     561    context.pool = rdata->tp_info.pool; 
    562562    context.rdata = rdata; 
    563563 
    564564    PJ_TRY { 
    565         rdata->msg = int_parse_msg(&context, &rdata->parse_err); 
     565        rdata->msg_info.msg = int_parse_msg(&context, &rdata->msg_info.parse_err); 
    566566    }  
    567567    PJ_DEFAULT { 
    568         rdata->msg = NULL; 
     568        rdata->msg_info.msg = NULL; 
    569569    } 
    570570    PJ_END 
    571571 
    572572    pj_scan_fini(&scanner); 
    573     return rdata->msg; 
     573    return rdata->msg_info.msg; 
    574574} 
    575575 
     
    12591259 
    12601260    if (ctx->rdata) 
    1261         ctx->rdata->call_id = hdr->id; 
     1261        ctx->rdata->msg_info.call_id = hdr->id; 
    12621262 
    12631263    return (pjsip_hdr*)hdr; 
     
    13401340 
    13411341    if (ctx->rdata) 
    1342         ctx->rdata->clen = hdr; 
     1342        ctx->rdata->msg_info.clen = hdr; 
    13431343 
    13441344    return (pjsip_hdr*)hdr; 
     
    13681368 
    13691369    if (ctx->rdata) 
    1370         ctx->rdata->ctype = hdr; 
     1370        ctx->rdata->msg_info.ctype = hdr; 
    13711371 
    13721372    return (pjsip_hdr*)hdr; 
     
    13891389 
    13901390    if (ctx->rdata) 
    1391         ctx->rdata->cseq = hdr; 
     1391        ctx->rdata->msg_info.cseq = hdr; 
    13921392 
    13931393    return (pjsip_hdr*)hdr; 
     
    14331433    parse_hdr_fromto(ctx->scanner, ctx->pool, hdr); 
    14341434    if (ctx->rdata) 
    1435         ctx->rdata->from = hdr; 
     1435        ctx->rdata->msg_info.from = hdr; 
    14361436 
    14371437    return (pjsip_hdr*)hdr; 
     
    14441444    parse_generic_array_hdr(hdr, ctx->scanner); 
    14451445 
    1446     if (ctx->rdata && ctx->rdata->require == NULL) 
    1447         ctx->rdata->require = hdr; 
     1446    if (ctx->rdata && ctx->rdata->msg_info.require == NULL) 
     1447        ctx->rdata->msg_info.require = hdr; 
    14481448 
    14491449    return (pjsip_hdr*)hdr; 
     
    14751475 
    14761476    if (ctx->rdata) 
    1477         ctx->rdata->to = hdr; 
     1477        ctx->rdata->msg_info.to = hdr; 
    14781478 
    14791479    return (pjsip_hdr*)hdr; 
     
    15291529 
    15301530    if (ctx->rdata) 
    1531         ctx->rdata->max_fwd = hdr; 
     1531        ctx->rdata->msg_info.max_fwd = hdr; 
    15321532 
    15331533    return (pjsip_hdr*)hdr; 
     
    15791579    parse_hdr_end(scanner); 
    15801580 
    1581     if (ctx->rdata && ctx->rdata->record_route==NULL) 
    1582         ctx->rdata->record_route = first; 
     1581    if (ctx->rdata && ctx->rdata->msg_info.record_route==NULL) 
     1582        ctx->rdata->msg_info.record_route = first; 
    15831583 
    15841584    return (pjsip_hdr*)first; 
     
    16071607    parse_hdr_end(scanner); 
    16081608 
    1609     if (ctx->rdata && ctx->rdata->route==NULL) 
    1610         ctx->rdata->route = first; 
     1609    if (ctx->rdata && ctx->rdata->msg_info.route==NULL) 
     1610        ctx->rdata->msg_info.route = first; 
    16111611 
    16121612    return (pjsip_hdr*)first; 
     
    16601660    parse_hdr_end(scanner); 
    16611661 
    1662     if (ctx->rdata && ctx->rdata->via == NULL) 
    1663         ctx->rdata->via = first; 
     1662    if (ctx->rdata && ctx->rdata->msg_info.via == NULL) 
     1663        ctx->rdata->msg_info.via = first; 
    16641664 
    16651665    return (pjsip_hdr*)first; 
Note: See TracChangeset for help on using the changeset viewer.