diff options
Diffstat (limited to 'pjsip/include/pjsua-lib')
-rw-r--r-- | pjsip/include/pjsua-lib/pjsua.h | 2 | ||||
-rw-r--r-- | pjsip/include/pjsua-lib/pjsua_internal.h | 4 |
2 files changed, 4 insertions, 2 deletions
diff --git a/pjsip/include/pjsua-lib/pjsua.h b/pjsip/include/pjsua-lib/pjsua.h index b88aa462..e75636ca 100644 --- a/pjsip/include/pjsua-lib/pjsua.h +++ b/pjsip/include/pjsua-lib/pjsua.h @@ -3325,7 +3325,7 @@ typedef struct pjsua_acc_config /** * Control the use of STUN for the media transports. * - * Default: PJSUA_STUN_USE_DEFAULT + * Default: PJSUA_STUN_RETRY_ON_FAILURE */ pjsua_stun_use media_stun_use; diff --git a/pjsip/include/pjsua-lib/pjsua_internal.h b/pjsip/include/pjsua-lib/pjsua_internal.h index 24a87fc0..8a4f6c84 100644 --- a/pjsip/include/pjsua-lib/pjsua_internal.h +++ b/pjsip/include/pjsua-lib/pjsua_internal.h @@ -367,6 +367,8 @@ typedef struct pjsua_stun_resolve void *token; /**< App token */ pj_stun_resolve_cb cb; /**< App callback */ pj_bool_t blocking; /**< Blocking? */ + pj_thread_t *waiter; /**< Waiting thread */ + pj_timer_entry timer; /**< Destroy timer */ pj_status_t status; /**< Session status */ pj_sockaddr addr; /**< Result */ pj_stun_sock *stun_sock; /**< Testing STUN sock */ @@ -608,7 +610,7 @@ void pjsua_set_state(pjsua_state new_state); * STUN resolution */ /* Resolve the STUN server */ -pj_status_t resolve_stun_server(pj_bool_t wait); +pj_status_t resolve_stun_server(pj_bool_t wait, pj_bool_t retry_if_cur_error); /** * Normalize route URI (check for ";lr" and append one if it doesn't |