ESP-IDF
eloop_register_timeout()
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Arguments
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
eloop_register_timeout()
eloop_register_timeout() function
Syntax
Show:
Summary
Declaration
Definition
from
eloop.h:188
int
eloop_register_timeout
(
unsigned
int
secs
,
unsigned
int
usecs
,
eloop_timeout_handler
handler
,
void
*
eloop_data
,
void
*
user_data
)
;
Implemented in
eloop.c:86
Arguments
Argument
Declared as
secs
unsigned
int
usecs
unsigned
int
handler
eloop_timeout_handler
eloop_data
void
*
user_data
void
*
Examples
References
from
examples
Code
Location
Referrer
int
eloop_register_timeout
(
unsigned
int
secs
,
unsigned
int
usecs
,
eloop.c:86
int
eloop_register_timeout
(
unsigned
int
secs
,
unsigned
int
usecs
,
eloop.h:188
eloop_register_timeout
(
1
,
0
,
eapol_port_timers_tick
,
eloop_ctx
,
state
)
;
eapol_auth_sm.c:195
eapol_port_timers_tick()
eloop_register_timeout
(
0
,
0
,
eapol_sm_step_cb
,
sm
,
NULL
)
;
eapol_auth_sm.c:991
eapol_auth_step()
eloop_register_timeout
(
1
,
0
,
eapol_port_timers_tick
,
NULL
,
sm
)
;
eapol_auth_sm.c:1008
eapol_auth_initialize()
eloop_register_timeout
(
requested
.
sec
,
eloop.c:285
eloop_deplete_timeout()
eloop_register_timeout
(
requested
.
sec
,
eloop.c:316
eloop_replenish_timeout()
eloop_register_timeout
(
ESP_DPP_AUTH_TIMEOUT_SECS
,
0
,
esp_dpp_auth_conf_wait_timeout
,
NULL
,
NULL
)
;
esp_dpp.c:181
esp_dpp_rx_auth_req()
eloop_register_timeout
(
0
,
10000
,
ap_free_sta_timeout
,
hapd
,
addr
)
;
esp_hostap.c:471
wpa_ap_remove()
eloop_register_timeout
(
0
,
0
,
wps_reg_eloop_handler
,
(
void
*
)
&
sig
,
(
void
*
)
&
param
)
;
esp_hostpad_wps.c:369
wps_reg_eloop_post_block()
eloop_register_timeout
(
3
,
0
,
wifi_station_wps_eapol_start_handle
,
NULL
,
NULL
)
;
esp_wps.c:755
wps_tx_start()
eloop_register_timeout
(
1
,
0
,
wifi_station_wps_success
,
NULL
,
NULL
)
;
esp_wps.c:862
wps_finish()
eloop_register_timeout
(
0
,
msg_timeout
*
1000
,
wifi_station_wps_msg_timeout
,
NULL
,
NULL
)
;
esp_wps.c:923
wps_start_msg_timer()
eloop_register_timeout
(
msg_timeout
,
0
,
wifi_station_wps_msg_timeout
,
NULL
,
NULL
)
;
esp_wps.c:929
wps_start_msg_timer()
eloop_register_timeout
(
3
,
0
,
wifi_station_wps_eapol_start_handle
,
NULL
,
NULL
)
;
esp_wps.c:1073
wps_sm_rx_eapol_internal()
eloop_register_timeout
(
2
,
0
,
wifi_station_wps_msg_timeout
,
NULL
,
NULL
)
;
esp_wps.c:1661
wifi_wps_scan_done()
eloop_register_timeout
(
2
,
0
,
wifi_wps_scan
,
NULL
,
NULL
)
;
esp_wps.c:1668
wifi_wps_scan_done()
eloop_register_timeout
(
120
,
0
,
wifi_station_wps_timeout
,
NULL
,
NULL
)
;
esp_wps.c:1711
wifi_station_wps_start()
eloop_register_timeout
(
120
,
0
,
wifi_station_wps_timeout
,
NULL
,
NULL
)
;
esp_wps.c:1731
wifi_station_wps_start()
eloop_register_timeout
(
sec
,
0
,
wpa_bss_tmp_disallow_timeout
,
mbo.c:563
wpa_bss_tmp_disallow()
eloop_register_timeout
(
sec
+
1
,
0
,
pmksa_cache_expire
,
pmksa
,
NULL
)
;
pmksa_cache.c:85
pmksa_cache_set_expiration()
eloop_register_timeout
(
sec
+
1
,
0
,
pmksa_cache_expire
,
pmksa
,
NULL
)
;
pmksa_cache_auth.c:134
pmksa_cache_set_expiration()
if
(
eloop_register_timeout
(
RRM_MONITOR_TIME
,
0
,
roaming_app_periodic_rrm_internal_handler
,
NULL
,
NULL
)
)
{
roaming_app.c:129
init_periodic_rrm_event()
if
(
eloop_register_timeout
(
SCAN_MONITOR_INTERVAL
,
0
,
roaming_app_periodic_scan_internal_handler
,
NULL
,
NULL
)
)
{
roaming_app.c:140
init_periodic_scan_roam_event()
if
(
eloop_register_timeout
(
0
,
0
,
roaming_app_trigger_roam_internal_handler
,
NULL
,
(
void
*
)
cand_bss
)
)
{
roaming_app.c:464
wifi_post_roam_event()
if
(
eloop_register_timeout
(
RRM_MONITOR_TIME
,
0
,
roaming_app_periodic_rrm_internal_handler
,
NULL
,
NULL
)
)
{
roaming_app.c:671
roaming_app_periodic_rrm_internal_handler()
if
(
eloop_register_timeout
(
SCAN_MONITOR_INTERVAL
,
0
,
roaming_app_periodic_scan_internal_handler
,
NULL
,
NULL
)
)
{
roaming_app.c:689
roaming_app_periodic_scan_internal_handler()
eloop_register_timeout
(
RRM_NEIGHBOR_REPORT_TIMEOUT
,
0
,
rrm.c:260
wpas_rrm_send_neighbor_rep_request()
eloop_register_timeout
(
0
,
10000
,
ap_sta_delayed_1x_auth_fail_cb
,
sta_info.c:215
ap_sta_delayed_1x_auth_fail_disconnect()
eloop_register_timeout
(
sm
->
wpa_ptk_rekey
,
0
,
wpa_sm_rekey_ptk
,
wpa.c:784
wpa_supplicant_install_ptk()
eloop_register_timeout
(
60
,
0
,
wpa_supplicant_stop_countermeasures
,
NULL
,
NULL
)
;
wpa.c:2600
wpa_michael_mic_failure()
eloop_register_timeout
(
60
,
0
,
wpa_supplicant_stop_countermeasures
,
NULL
,
NULL
)
;
wpa.c:2610
wpa_michael_mic_failure()
eloop_register_timeout
(
wpa_auth
->
conf
.
wpa_group_rekey
,
wpa_auth.c:253
wpa_rekey_gtk()
eloop_register_timeout
(
1
,
0
,
resend_eapol_handle
,
(
void
*
)
(
sm
->
index
)
,
NULL
)
;
wpa_auth.c:1211
wpa_send_eapol()
eloop_register_timeout
(
sm
->
wpa_auth
->
conf
.
wpa_auth.c:1982
eloop_register_timeout
(
timeout
,
0
,
wps_hostapd.c:435
hostapd_wps_ap_pin_enable()
eloop_register_timeout
(
WPS_PBC_WALK_TIME
,
0
,
wps_registrar.c:835
wps_registrar_add_pin()
eloop_register_timeout
(
WPS_PBC_WALK_TIME
,
0
,
wps_registrar_pbc_timeout
,
wps_registrar.c:1073
wps_registrar_button_pushed()
Call Tree
from
examples
eloop_register_timeout()
is called by 31 functions and calls 9 functions:
eloop_deplete_timeout()
eloop_replenish_timeout()
wpa_rekey_gtk()
wpa_send_eapol()
pmksa_cache_set_expiration()
ap_sta_delayed_1x_auth_fail_disconnect()
pmksa_cache_set_expiration()
wpa_supplicant_install_ptk()
wpa_michael_mic_failure()
wps_tx_start()
wps_finish()
wps_start_msg_timer()
wps_sm_rx_eapol_internal()
wifi_wps_scan_done()
wifi_station_wps_start()
wpa_ap_remove()
wpas_rrm_send_neighbor_rep_request()
wpa_bss_tmp_disallow()
init_periodic_rrm_event()
init_periodic_scan_roam_event()
wifi_post_roam_event()
roaming_app_periodic_rrm_internal_handler()
roaming_app_periodic_scan_internal_handler()
esp_dpp_rx_auth_req()
hostapd_wps_ap_pin_enable()
eapol_port_timers_tick()
eapol_auth_step()
eapol_auth_initialize()
wps_reg_eloop_post_block()
wps_registrar_add_pin()
wps_registrar_button_pushed()
All items filtered out
eloop_register_timeout()
free()
calloc()
wifi_osi_funcs_t::_mutex_lock
wifi_osi_funcs_t::_mutex_unlock
os_timer_disarm()
os_timer_arm()
os_get_time()
dl_list_add()
dl_list_add_tail()
All items filtered out
Data Use
from
examples
eloop_register_timeout()
reads 9 variables and writes 5 variables:
os_time::sec
os_time::usec
wifi_funcs
dl_list::next
dl_list::prev
eloop_timeout::list
eloop_timeout::time
eloop_data_lock
eloop
All items filtered out
eloop_register_timeout()
os_time::sec
os_time::usec
eloop_timeout::eloop_data
eloop_timeout::user_data
eloop_timeout::handler
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
eloop_register_timeout()
allocates 1 types and frees 1 types:
eloop_timeout
All items filtered out
eloop_register_timeout()
eloop_timeout
All items filtered out