Ignore:
Timestamp:
May 2, 2007 5:14:29 AM (17 years ago)
Author:
bennylp
Message:

Ported PJSIP and PJSIP-SIMPLE to Symbian

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip/src/pjsip-simple/publishc.c

    r974 r1241  
    5151const pjsip_method pjsip_publish_method =  
    5252{ 
    53     PJSIP_PUBLISH_METHOD, 
     53    (pjsip_method_e)PJSIP_PUBLISH_METHOD, 
    5454    { "PUBLISH", 7 } 
    5555}; 
     
    123123    PJ_ASSERT_RETURN(pool != NULL, PJ_ENOMEM); 
    124124 
    125     pubc = pj_pool_zalloc(pool, sizeof(struct pjsip_publishc)); 
     125    pubc = PJ_POOL_ZALLOC_T(pool, pjsip_publishc); 
    126126 
    127127    pubc->pool = pool; 
     
    292292        const pjsip_route_hdr *route; 
    293293 
    294         route_pos = pjsip_msg_find_hdr(tdata->msg, PJSIP_H_VIA, NULL); 
     294        route_pos = (pjsip_hdr*) 
     295                    pjsip_msg_find_hdr(tdata->msg, PJSIP_H_VIA, NULL); 
    295296        if (!route_pos) 
    296297            route_pos = &tdata->msg->hdr; 
     
    298299        route = pubc->route_set.next; 
    299300        while (route != &pubc->route_set) { 
    300             pjsip_hdr *new_hdr = pjsip_hdr_shallow_clone(tdata->pool, route); 
     301            pjsip_hdr *new_hdr = (pjsip_hdr*) 
     302                                 pjsip_hdr_shallow_clone(tdata->pool, route); 
    301303            pj_list_insert_after(route_pos, new_hdr); 
    302304            route_pos = new_hdr; 
     
    346348        pjsip_hdr *dup; 
    347349 
    348         dup = pjsip_hdr_shallow_clone(tdata->pool, pubc->expires_hdr); 
     350        dup = (pjsip_hdr*) 
     351              pjsip_hdr_shallow_clone(tdata->pool, pubc->expires_hdr); 
    349352        if (dup) 
    350353            pjsip_msg_add_hdr(tdata->msg, dup); 
     
    425428                                   struct pj_timer_entry *entry) 
    426429{ 
    427     pjsip_publishc *pubc = entry->user_data; 
     430    pjsip_publishc *pubc = (pjsip_publishc*) entry->user_data; 
    428431    pjsip_tx_data *tdata; 
    429432    pj_status_t status; 
     
    447450{ 
    448451    pj_status_t status; 
    449     pjsip_publishc *pubc = token; 
     452    pjsip_publishc *pubc = (pjsip_publishc*) token; 
    450453    pjsip_transaction *tsx = event->body.tsx_state.tsx; 
    451454     
     
    508511 
    509512            /* Update expires value */ 
    510             expires = pjsip_msg_find_hdr(msg, PJSIP_H_EXPIRES, NULL); 
     513            expires = (pjsip_expires_hdr*) 
     514                      pjsip_msg_find_hdr(msg, PJSIP_H_EXPIRES, NULL); 
    511515 
    512516            if (expires) 
     
    575579    /* Increment CSeq */ 
    576580    cseq = ++pubc->cseq_hdr->cseq; 
    577     cseq_hdr = pjsip_msg_find_hdr(tdata->msg, PJSIP_H_CSEQ, NULL); 
     581    cseq_hdr = (pjsip_cseq_hdr*) 
     582               pjsip_msg_find_hdr(tdata->msg, PJSIP_H_CSEQ, NULL); 
    578583    cseq_hdr->cseq = cseq; 
    579584 
Note: See TracChangeset for help on using the changeset viewer.