Changeset 1241 for pjproject/trunk/pjsip/src/pjsip/sip_transport.c
- Timestamp:
- May 2, 2007 5:14:29 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjsip/src/pjsip/sip_transport.c
r1080 r1241 315 315 return PJ_ENOMEM; 316 316 317 tdata = pj_pool_zalloc(pool, sizeof(pjsip_tx_data));317 tdata = PJ_POOL_ZALLOC_T(pool, pjsip_tx_data); 318 318 tdata->pool = pool; 319 319 tdata->mgr = mgr; … … 397 397 int len; 398 398 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); 400 400 PJ_ASSERT_RETURN(cseq != NULL, "INVALID MSG"); 401 401 … … 419 419 } 420 420 421 info = pj_pool_alloc(pool, len+1);421 info = (char*) pj_pool_alloc(pool, len+1); 422 422 pj_memcpy(info, info_buf, len+1); 423 423 … … 493 493 pj_ssize_t size) 494 494 { 495 pjsip_tx_data *tdata = token;495 pjsip_tx_data *tdata = (pjsip_tx_data*) token; 496 496 497 497 PJ_UNUSED_ARG(transport); … … 518 518 /* Allocate buffer if necessary. */ 519 519 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); 521 522 tdata->buf.cur = tdata->buf.start; 522 523 tdata->buf.end = tdata->buf.start + PJSIP_MAX_PKT_LEN; … … 613 614 struct pj_timer_entry *entry) 614 615 { 615 pjsip_transport *tp = entry->user_data;616 pjsip_transport *tp = (pjsip_transport*) entry->user_data; 616 617 pj_assert(tp != NULL); 617 618 … … 901 902 902 903 /* Create and initialize transport manager. */ 903 mgr = pj_pool_zalloc(pool, sizeof(*mgr));904 mgr = PJ_POOL_ZALLOC_T(pool, pjsip_tpmgr); 904 905 mgr->endpt = endpt; 905 906 mgr->on_rx_msg = rx_cb; … … 1036 1037 pjsip_transport *transport; 1037 1038 1038 transport = pj_hash_this(mgr->table, itr);1039 transport = (pjsip_transport*) pj_hash_this(mgr->table, itr); 1039 1040 1040 1041 next = pj_hash_next(mgr->table, itr); … … 1344 1345 pj_memcpy(&key.addr, remote, addr_len); 1345 1346 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); 1347 1349 if (transport == NULL) { 1348 1350 unsigned flag = pjsip_transport_get_flag_from_type(type); … … 1357 1359 pj_bzero(addr, sizeof(pj_sockaddr_in)); 1358 1360 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); 1360 1363 } 1361 1364 /* For datagram INET transports, try lookup with zero address. … … 1370 1373 1371 1374 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); 1373 1377 } 1374 1378 } … … 1411 1415 /* Request factory to create transport. */ 1412 1416 status = factory->create_transport(factory, mgr, mgr->endpt, 1413 remote, addr_len, tp); 1417 (const pj_sockaddr*) remote, addr_len, 1418 tp); 1414 1419 if (status == PJ_SUCCESS) { 1415 1420 PJ_ASSERT_ON_FAIL(tp!=NULL, … … 1455 1460 1456 1461 do { 1457 pjsip_transport *t = pj_hash_this(mgr->table, itr); 1462 pjsip_transport *t = (pjsip_transport*) 1463 pj_hash_this(mgr->table, itr); 1458 1464 1459 1465 PJ_LOG(3, (THIS_FILE, " %s %s (refcnt=%d%s)",
Note: See TracChangeset
for help on using the changeset viewer.