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/sip_transport.c

    r1080 r1241  
    315315        return PJ_ENOMEM; 
    316316 
    317     tdata = pj_pool_zalloc(pool, sizeof(pjsip_tx_data)); 
     317    tdata = PJ_POOL_ZALLOC_T(pool, pjsip_tx_data); 
    318318    tdata->pool = pool; 
    319319    tdata->mgr = mgr; 
     
    397397    int len; 
    398398 
    399     cseq = pjsip_msg_find_hdr(msg, PJSIP_H_CSEQ, NULL); 
     399    cseq = (const pjsip_cseq_hdr*) pjsip_msg_find_hdr(msg, PJSIP_H_CSEQ, NULL); 
    400400    PJ_ASSERT_RETURN(cseq != NULL, "INVALID MSG"); 
    401401 
     
    419419    } 
    420420 
    421     info = pj_pool_alloc(pool, len+1); 
     421    info = (char*) pj_pool_alloc(pool, len+1); 
    422422    pj_memcpy(info, info_buf, len+1); 
    423423 
     
    493493                                    pj_ssize_t size) 
    494494{ 
    495     pjsip_tx_data *tdata = token; 
     495    pjsip_tx_data *tdata = (pjsip_tx_data*) token; 
    496496 
    497497    PJ_UNUSED_ARG(transport); 
     
    518518    /* Allocate buffer if necessary. */ 
    519519    if (tdata->buf.start == NULL) { 
    520         tdata->buf.start = pj_pool_alloc( tdata->pool, PJSIP_MAX_PKT_LEN); 
     520        tdata->buf.start = (char*)  
     521                           pj_pool_alloc( tdata->pool, PJSIP_MAX_PKT_LEN); 
    521522        tdata->buf.cur = tdata->buf.start; 
    522523        tdata->buf.end = tdata->buf.start + PJSIP_MAX_PKT_LEN; 
     
    613614                                    struct pj_timer_entry *entry) 
    614615{ 
    615     pjsip_transport *tp = entry->user_data; 
     616    pjsip_transport *tp = (pjsip_transport*) entry->user_data; 
    616617    pj_assert(tp != NULL); 
    617618 
     
    901902 
    902903    /* Create and initialize transport manager. */ 
    903     mgr = pj_pool_zalloc(pool, sizeof(*mgr)); 
     904    mgr = PJ_POOL_ZALLOC_T(pool, pjsip_tpmgr); 
    904905    mgr->endpt = endpt; 
    905906    mgr->on_rx_msg = rx_cb; 
     
    10361037        pjsip_transport *transport; 
    10371038         
    1038         transport = pj_hash_this(mgr->table, itr); 
     1039        transport = (pjsip_transport*) pj_hash_this(mgr->table, itr); 
    10391040 
    10401041        next = pj_hash_next(mgr->table, itr); 
     
    13441345        pj_memcpy(&key.addr, remote, addr_len); 
    13451346 
    1346         transport = pj_hash_get(mgr->table, &key, key_len, NULL); 
     1347        transport = (pjsip_transport*) 
     1348                    pj_hash_get(mgr->table, &key, key_len, NULL); 
    13471349        if (transport == NULL) { 
    13481350            unsigned flag = pjsip_transport_get_flag_from_type(type); 
     
    13571359                pj_bzero(addr, sizeof(pj_sockaddr_in)); 
    13581360                key_len = sizeof(key.type) + sizeof(pj_sockaddr_in); 
    1359                 transport = pj_hash_get(mgr->table, &key, key_len, NULL); 
     1361                transport = (pjsip_transport*)  
     1362                            pj_hash_get(mgr->table, &key, key_len, NULL); 
    13601363            } 
    13611364            /* For datagram INET transports, try lookup with zero address. 
     
    13701373 
    13711374                key_len = sizeof(key.type) + sizeof(pj_sockaddr_in); 
    1372                 transport = pj_hash_get(mgr->table, &key, key_len, NULL); 
     1375                transport = (pjsip_transport*) 
     1376                            pj_hash_get(mgr->table, &key, key_len, NULL); 
    13731377            } 
    13741378        } 
     
    14111415    /* Request factory to create transport. */ 
    14121416    status = factory->create_transport(factory, mgr, mgr->endpt, 
    1413                                        remote, addr_len, tp); 
     1417                                       (const pj_sockaddr*) remote, addr_len, 
     1418                                       tp); 
    14141419    if (status == PJ_SUCCESS) { 
    14151420        PJ_ASSERT_ON_FAIL(tp!=NULL,  
     
    14551460 
    14561461        do { 
    1457             pjsip_transport *t = pj_hash_this(mgr->table, itr); 
     1462            pjsip_transport *t = (pjsip_transport*)  
     1463                                 pj_hash_this(mgr->table, itr); 
    14581464 
    14591465            PJ_LOG(3, (THIS_FILE, "  %s %s (refcnt=%d%s)",  
Note: See TracChangeset for help on using the changeset viewer.