diff options
Diffstat (limited to 'pjsip/include/pjsua-lib/pjsua_internal.h')
-rw-r--r-- | pjsip/include/pjsua-lib/pjsua_internal.h | 4 |
1 files changed, 3 insertions, 1 deletions
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 |