Changeset 162 for pjproject/trunk/pjsip/src/pjsua/pjsua.h
- Timestamp:
- Feb 9, 2006 12:13:40 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjsip/src/pjsua/pjsua.h
r147 r162 39 39 40 40 /* PJSUA application variables. */ 41 struct pjsua _t41 struct pjsua 42 42 { 43 43 /* Control: */ 44 44 45 pj_caching_pool 46 pjsip_endpoint 47 pj_pool_t 48 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. */ 49 49 50 51 /* Media: */ 52 53 pjmedia_endpt *med_endpt; /**< Media endpoint. */ 54 pj_bool_t null_audio; 55 pjmedia_sock_info med_skinfo; 50 56 51 57 /* User info: */ … … 58 64 pj_str_t proxy; 59 65 pj_str_t outbound_proxy; 66 pjsip_route_hdr route_set; 67 60 68 61 69 /* Registration: */ … … 84 92 pj_sock_t sip_sock; /**< SIP UDP socket. */ 85 93 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. */90 94 91 95 … … 97 101 pj_str_t stun_srv2; 98 102 int stun_port2; 99 100 101 /* Media stack: */102 103 pj_bool_t null_audio;104 pj_med_mgr_t *mmgr;105 103 106 104 … … 114 112 }; 115 113 116 extern struct pjsua_t pjsua; 114 115 /** PJSUA instance. */ 116 extern 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 */ 124 struct pjsua_inv_data 125 { 126 pjmedia_session *session; 127 }; 128 117 129 118 130 /*****************************************************************************
Note: See TracChangeset
for help on using the changeset viewer.