Ignore:
Timestamp:
Jul 10, 2008 8:45:03 PM (11 years ago)
Author:
bennylp
Message:

Ticket 555: modifications to pjsua instant messaging callbacks

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip/include/pjsua-lib/pjsua.h

    r2039 r2118  
    834834     # mime_type:   string 
    835835     # body:        string 
     836     # acc_id:      integer 
    836837 
    837838     def on_pager(call_id, from, to, contact, mime_type, body): 
     
    856857     * @param body          The message content. 
    857858     * @param rdata         The incoming MESSAGE request. 
     859     * @param acc_id        Account ID most suitable for this message. 
    858860     */ 
    859861    void (*on_pager2)(pjsua_call_id call_id, const pj_str_t *from, 
    860862                      const pj_str_t *to, const pj_str_t *contact, 
    861863                      const pj_str_t *mime_type, const pj_str_t *body, 
    862                       pjsip_rx_data *rdata); 
     864                      pjsip_rx_data *rdata, pjsua_acc_id acc_id); 
    863865 
    864866    /** 
     
    885887     # status:      integer 
    886888     # reason:      string 
     889     # acc_id:      integer 
    887890 
    888891     def on_pager_status(call_id, to, body, user_data, status, reason): 
     
    914917     *                      message transaction fails because of time out  
    915918     *                      or transport error. 
     919     * @param acc_id        Account ID from this the instant message was 
     920     *                      send. 
    916921     */ 
    917922    void (*on_pager_status2)(pjsua_call_id call_id, 
     
    922927                             const pj_str_t *reason, 
    923928                             pjsip_tx_data *tdata, 
    924                              pjsip_rx_data *rdata); 
     929                             pjsip_rx_data *rdata, 
     930                             pjsua_acc_id acc_id); 
    925931 
    926932    /** 
     
    951957                      const pj_str_t *to, const pj_str_t *contact, 
    952958                      pj_bool_t is_typing); 
     959 
     960    /** 
     961     * Notify application about typing indication. 
     962     * 
     963     * @param call_id       Containts the ID of the call where the IM was 
     964     *                      sent, or PJSUA_INVALID_ID if the IM was sent 
     965     *                      outside call context. 
     966     * @param from          URI of the sender. 
     967     * @param to            URI of the destination message. 
     968     * @param contact       The Contact URI of the sender, if present. 
     969     * @param is_typing     Non-zero if peer is typing, or zero if peer 
     970     *                      has stopped typing a message. 
     971     * @param rdata         The received request. 
     972     * @param acc_id        Account ID most suitable for this message. 
     973     */ 
     974    void (*on_typing2)(pjsua_call_id call_id, const pj_str_t *from, 
     975                       const pj_str_t *to, const pj_str_t *contact, 
     976                       pj_bool_t is_typing, pjsip_rx_data *rdata, 
     977                       pjsua_acc_id acc_id); 
    953978 
    954979    /** 
Note: See TracChangeset for help on using the changeset viewer.