Ignore:
Timestamp:
May 12, 2007 3:03:23 PM (17 years ago)
Author:
bennylp
Message:

Symbian fixes to compile on GCCE (nested callbacks etc)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip/include/pjsip/sip_transport.h

    r1248 r1269  
    606606 * 
    607607 *****************************************************************************/ 
    608  
     608typedef void (*pjsip_transport_callback)(pjsip_transport *tp, void *token, 
     609                                         pj_ssize_t sent_bytes); 
    609610/** 
    610611 * This structure represent the "public" interface of a SIP transport. 
     
    672673                            int addr_len, 
    673674                            void *token, 
    674                             void (*callback)(pjsip_transport *transport, 
    675                                              void *token,  
    676                                              pj_ssize_t sent_bytes)); 
     675                            pjsip_transport_callback callback); 
    677676 
    678677    /** 
     
    885884 * 
    886885 *****************************************************************************/ 
    887  
     886typedef void (*pjsip_rx_callback)(pjsip_endpoint*, pj_status_t, pjsip_rx_data *); 
     887typedef pj_status_t (*pjsip_tx_callback)(pjsip_endpoint*, pjsip_tx_data*); 
    888888/** 
    889889 * Create a new transport manager. 
     
    900900PJ_DECL(pj_status_t) pjsip_tpmgr_create( pj_pool_t *pool, 
    901901                                         pjsip_endpoint * endpt, 
    902                                          void (*rx_cb)(pjsip_endpoint*, 
    903                                                        pj_status_t, 
    904                                                        pjsip_rx_data *), 
    905                                          pj_status_t (*tx_cb)(pjsip_endpoint*, 
    906                                                               pjsip_tx_data*), 
     902                                         pjsip_rx_callback rx_cb, 
     903                                         pjsip_tx_callback tx_cb, 
    907904                                         pjsip_tpmgr **p_mgr); 
    908905 
     
    988985                                                   pjsip_transport **tp); 
    989986 
    990  
     987typedef void (*pjsip_tp_send_callback)(void *token, pjsip_tx_data *tdata, 
     988                                                                           pj_ssize_t bytes_sent); 
    991989/** 
    992990 * Send a SIP message using the specified transport. 
     
    997995                                           int addr_len, 
    998996                                           void *token, 
    999                                            void (*cb)(void *token,  
    1000                                                       pjsip_tx_data *tdata, 
    1001                                                       pj_ssize_t bytes_sent)); 
     997                                           pjsip_tp_send_callback cb); 
    1002998 
    1003999 
Note: See TracChangeset for help on using the changeset viewer.