Ignore:
Timestamp:
Nov 19, 2005 8:28:08 PM (17 years ago)
Author:
bennylp
Message:

Changed transaction to refrect new transport changes

File:
1 edited

Legend:

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

    r57 r58  
    173173    } 
    174174 
    175     pj_ioqueue_op_key_init(&tdata->op_key, sizeof(tdata->op_key)); 
     175    pj_ioqueue_op_key_init(&tdata->op_key.key, sizeof(tdata->op_key)); 
    176176 
    177177    *p_tdata = tdata; 
     
    245245static void transport_send_callback(pjsip_transport *transport, 
    246246                                    void *token, 
    247                                     pj_status_t status) 
     247                                    pj_ssize_t size) 
    248248{ 
    249249    pjsip_tx_data *tdata = token; 
     
    258258    /* Call callback, if any. */ 
    259259    if (tdata->cb) { 
    260         (*tdata->cb)(tdata->token, tdata, status); 
     260        (*tdata->cb)(tdata->token, tdata, size); 
    261261    } 
    262262 
     
    274274                                           void (*cb)(void *token,  
    275275                                                      pjsip_tx_data *tdata, 
    276                                                       pj_status_t)) 
     276                                                      pj_ssize_t)) 
    277277{ 
    278278    pj_status_t status; 
     
    318318 
    319319    /* Send to transport. */ 
    320     status = (*tr->send_msg)(tr, tdata->buf.start,  
    321                              tdata->buf.cur - tdata->buf.start, 
    322                              &tdata->op_key, 
    323                              addr, tdata, &transport_send_callback); 
     320    status = (*tr->send_msg)(tr, tdata,  addr, (void*)tdata,  
     321                             &transport_send_callback); 
    324322 
    325323    if (status != PJ_EPENDING) { 
Note: See TracChangeset for help on using the changeset viewer.