Ignore:
Timestamp:
Feb 9, 2006 12:13:40 AM (18 years ago)
Author:
bennylp
Message:

Integration of pjmedia and pjsip error subsystem to pjlib

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip/src/pjsua/pjsua.h

    r147 r162  
    3939 
    4040/* PJSUA application variables. */ 
    41 struct pjsua_t 
     41struct pjsua 
    4242{ 
    4343    /* Control: */ 
    4444 
    45     pj_caching_pool   cp;           /**< Global pool factory.           */ 
    46     pjsip_endpoint   *endpt;        /**< Global endpoint.               */ 
    47     pj_pool_t        *pool;         /**< pjsua's private pool.          */ 
    48     pjsip_module      mod;          /**< pjsua's PJSIP module.          */ 
     45    pj_caching_pool  cp;            /**< Global pool factory.           */ 
     46    pjsip_endpoint  *endpt;         /**< Global endpoint.               */ 
     47    pj_pool_t       *pool;          /**< pjsua's private pool.          */ 
     48    pjsip_module     mod;           /**< pjsua's PJSIP module.          */ 
    4949     
     50 
     51    /* Media:  */ 
     52 
     53    pjmedia_endpt   *med_endpt;    /**< Media endpoint.         */ 
     54    pj_bool_t        null_audio; 
     55    pjmedia_sock_info med_skinfo; 
    5056 
    5157    /* User info: */ 
     
    5864    pj_str_t         proxy; 
    5965    pj_str_t         outbound_proxy; 
     66    pjsip_route_hdr  route_set; 
     67 
    6068 
    6169    /* Registration: */ 
     
    8492    pj_sock_t        sip_sock;      /**< SIP UDP socket.                */ 
    8593    pj_sockaddr_in   sip_sock_name; /**< Public/STUN UDP socket addr.   */ 
    86     pj_sock_t        rtp_sock;      /**< RTP socket.                    */ 
    87     pj_sockaddr_in   rtp_sock_name; /**< Public/STUN UDP socket addr.   */ 
    88     pj_sock_t        rtcp_sock;     /**< RTCP socket.                   */ 
    89     pj_sockaddr_in   rtcp_sock_name;/**< Public/STUN UDP socket addr.   */ 
    9094 
    9195 
     
    97101    pj_str_t         stun_srv2; 
    98102    int              stun_port2; 
    99  
    100  
    101     /* Media stack: */ 
    102  
    103     pj_bool_t        null_audio; 
    104     pj_med_mgr_t    *mmgr; 
    105103 
    106104 
     
    114112}; 
    115113 
    116 extern struct pjsua_t pjsua; 
     114 
     115/** PJSUA instance. */ 
     116extern struct pjsua pjsua; 
     117 
     118 
     119/**  
     120 * Structure to be attached to all dialog.  
     121 * Given a dialog "dlg", application can retrieve this structure 
     122 * by accessing dlg->mod_data[pjsua.mod.id]. 
     123 */ 
     124struct pjsua_inv_data 
     125{ 
     126    pjmedia_session *session; 
     127}; 
     128 
    117129 
    118130/***************************************************************************** 
Note: See TracChangeset for help on using the changeset viewer.