Ignore:
Timestamp:
Jun 23, 2006 3:04:54 PM (18 years ago)
Author:
bennylp
Message:

Renamed pjsip_transport_unregister() to pjsip_transport_destroy(), also initial implementation of TCP transport

File:
1 edited

Legend:

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

    r543 r550  
    378378 
    379379/* 
     380 * udp_shutdown() 
     381 * 
     382 * Start graceful UDP shutdown. 
     383 */ 
     384static pj_status_t udp_shutdown(pjsip_transport *transport) 
     385{ 
     386    return pjsip_transport_dec_ref(transport); 
     387} 
     388 
     389 
     390/* 
    380391 * pjsip_udp_transport_attach() 
    381392 * 
     
    506517    /* Set functions. */ 
    507518    tp->base.send_msg = &udp_send_msg; 
     519    tp->base.do_shutdown = &udp_shutdown; 
    508520    tp->base.destroy = &udp_destroy; 
    509521 
     
    531543        if (!rdata_pool) { 
    532544            pj_atomic_set(tp->base.ref_cnt, 0); 
    533             pjsip_transport_unregister(tp->base.tpmgr, &tp->base); 
     545            pjsip_transport_destroy(&tp->base); 
    534546            return PJ_ENOMEM; 
    535547        } 
     
    557569        } else if (status != PJ_EPENDING) { 
    558570            /* Error! */ 
    559             pjsip_transport_unregister(tp->base.tpmgr, &tp->base); 
     571            pjsip_transport_destroy(&tp->base); 
    560572            return status; 
    561573        } 
Note: See TracChangeset for help on using the changeset viewer.