- Timestamp:
- Dec 28, 2016 3:40:07 AM (8 years ago)
- Location:
- pjproject/branches/projects/uwp
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/branches/projects/uwp
- Property svn:mergeinfo changed
/pjproject/trunk (added) merged: 5209,5212-5234,5237-5253,5255,5257-5292,5294-5297,5299-5332,5334-5394,5396-5438,5440-5469,5471-5496,5498-5510
- Property svn:mergeinfo changed
-
pjproject/branches/projects/uwp/pjsip/include/pjsua-lib/pjsua_internal.h
r5128 r5513 173 173 pj_bool_t hangup; /**< Call is hangup? */ 174 174 } out_call; 175 struct { 175 struct { 176 176 call_answer answers;/**< A list of call answers. */ 177 pj_bool_t hangup;/**< Call is hangup? */ 177 178 pjsip_dialog *replaced_dlg; /**< Replaced dialog. */ 178 179 } inc_call; … … 190 191 pj_bool_t reinv_pending;/**< Pending until CONFIRMED state. */ 191 192 pj_bool_t reinv_ice_sent;/**< Has reinvite for ICE upd sent? */ 193 pjsip_rx_data *incoming_data;/**< Cloned incoming call rdata. 194 On pjsua2, when handling incoming 195 call, onCreateMediaTransport() will 196 not be called since the call isn't 197 created yet. This temporary 198 variable is used to handle such 199 case, see ticket #1916. */ 192 200 }; 193 201 … … 276 284 277 285 pj_uint16_t next_rtp_port; /**< Next RTP port to be used. */ 286 pjsip_transport_type_e tp_type; /**< Transport type (for local acc or 287 transport binding) */ 278 288 } pjsua_acc; 279 289 … … 360 370 pj_stun_resolve_cb cb; /**< App callback */ 361 371 pj_bool_t blocking; /**< Blocking? */ 372 pj_thread_t *waiter; /**< Waiting thread */ 373 pj_timer_entry timer; /**< Destroy timer */ 362 374 pj_status_t status; /**< Session status */ 363 375 pj_sockaddr addr; /**< Result */ 364 376 pj_stun_sock *stun_sock; /**< Testing STUN sock */ 377 pj_bool_t async_wait;/**< Async resolution 378 of STUN entry */ 365 379 } pjsua_stun_resolve; 366 380 … … 429 443 pj_status_t stun_status; /**< STUN server status. */ 430 444 pjsua_stun_resolve stun_res; /**< List of pending STUN resolution*/ 431 pj_dns_resolver *resolver; /**< DNS resolver. */ 445 unsigned stun_srv_idx; /**< Resolved STUN server index */ 446 pj_dns_resolver *resolver; /**< DNS resolver. */ 432 447 433 448 /* Detected NAT type */ … … 479 494 pjmedia_port *null_port; /**< Null port. */ 480 495 pj_bool_t snd_is_on; /**< Media flow is currently active */ 496 unsigned snd_mode; /**< Sound device mode. */ 481 497 482 498 /* Video device */ … … 599 615 */ 600 616 /* Resolve the STUN server */ 601 pj_status_t resolve_stun_server(pj_bool_t wait );617 pj_status_t resolve_stun_server(pj_bool_t wait, pj_bool_t retry_if_cur_error); 602 618 603 619 /** … … 609 625 /* acc use stun? */ 610 626 pj_bool_t pjsua_sip_acc_is_using_stun(pjsua_acc_id acc_id); 627 pj_bool_t pjsua_media_acc_is_using_stun(pjsua_acc_id acc_id); 628 629 /* acc use IPv6? */ 630 pj_bool_t pjsua_sip_acc_is_using_ipv6(pjsua_acc_id acc_id); 611 631 612 632 /* Get local transport address suitable to be used for Via or Contact address
Note: See TracChangeset
for help on using the changeset viewer.