ESP-IDF
eloop_timeout
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading (2/5)...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
eloop_timeout
eloop_timeout struct
Syntax
Show:
Summary
Declaration
from
eloop.c:21
struct
eloop_timeout
{
struct
dl_list
list
;
struct
os_reltime
time
;
void
*
eloop_data
;
void
*
user_data
;
eloop_timeout_handler
handler
;
#ifdef
ELOOP_DEBUG
char
func_name
[
100
]
;
int
line
;
#endif
}
;
Fields
Field
Declared as
eloop_timeout::list
struct
dl_list
eloop_timeout::time
struct
os_reltime
eloop_timeout::eloop_data
void
*
eloop_timeout::user_data
void
*
eloop_timeout::handler
eloop_timeout_handler
Related Functions
Found 2 other functions taking a
eloop_timeout
argument:
Function
eloop_remove_timeout()
timeout_exists()
Examples
References
from
examples
Code
Location
Scope
Referrer
struct
eloop_timeout
{
eloop.c:21
struct
eloop_timeout
*
timeout
,
*
tmp
;
eloop.c:91
eloop_register_timeout()
timeout
=
os_zalloc
(
sizeof
(
*
timeout
)
)
;
eloop.c:97
eloop_register_timeout()
os_free
(
timeout
)
;
eloop.c:102
eloop_register_timeout()
dl_list_for_each
(
tmp
,
&
eloop
.
timeout
,
struct
eloop_timeout
,
list
)
{
eloop.c:127
eloop_register_timeout()
os_free
(
timeout
)
;
eloop.c:162
eloop_register_timeout()
static
bool
timeout_exists
(
struct
eloop_timeout
*
old
)
eloop.c:166
timeout_exists()
timeout_exists()::old
struct
eloop_timeout
*
timeout
,
*
prev
;
eloop.c:168
timeout_exists()
struct
eloop_timeout
,
list
)
{
eloop.c:170
timeout_exists()
static
void
eloop_remove_timeout
(
struct
eloop_timeout
*
timeout
)
eloop.c:179
eloop_remove_timeout()
eloop_remove_timeout()::timeout
os_free
(
timeout
)
;
eloop.c:190
eloop_remove_timeout()
struct
eloop_timeout
*
timeout
,
*
prev
;
eloop.c:202
eloop_cancel_timeout()
struct
eloop_timeout
,
list
)
{
eloop.c:206
eloop_cancel_timeout()
struct
eloop_timeout
*
timeout
,
*
prev
;
eloop.c:228
eloop_cancel_timeout_one()
struct
eloop_timeout
,
list
)
{
eloop.c:236
eloop_cancel_timeout_one()
struct
eloop_timeout
*
tmp
;
eloop.c:254
eloop_is_timeout_registered()
dl_list_for_each
(
tmp
,
&
eloop
.
timeout
,
struct
eloop_timeout
,
list
)
{
eloop.c:256
eloop_is_timeout_registered()
struct
eloop_timeout
*
tmp
;
eloop.c:272
eloop_deplete_timeout()
dl_list_for_each
(
tmp
,
&
eloop
.
timeout
,
struct
eloop_timeout
,
list
)
{
eloop.c:274
eloop_deplete_timeout()
struct
eloop_timeout
*
tmp
;
eloop.c:303
eloop_replenish_timeout()
dl_list_for_each
(
tmp
,
&
eloop
.
timeout
,
struct
eloop_timeout
,
list
)
{
eloop.c:305
eloop_replenish_timeout()
struct
eloop_timeout
*
timeout
;
eloop.c:334
eloop_run()
timeout
=
dl_list_first
(
&
eloop
.
timeout
,
struct
eloop_timeout
,
eloop.c:336
eloop_run()
timeout
=
dl_list_first
(
&
eloop
.
timeout
,
struct
eloop_timeout
,
eloop.c:354
eloop_run()
struct
eloop_timeout
*
timeout
,
*
prev
;
eloop.c:383
eloop_destroy()
struct
eloop_timeout
,
list
)
{
eloop.c:391
eloop_destroy()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
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
Instance
Scope
Location
Project
timeout_exists()::old
timeout_exists()
eloop.c:166
eloop_remove_timeout()::timeout
eloop_remove_timeout()
eloop.c:179
Lifecycle
from
examples
eloop_timeout
is allocated by 1 symbol and is freed by 2 symbols:
eloop_register_timeout()
All items filtered out
eloop_timeout
eloop_register_timeout()
eloop_remove_timeout()
All items filtered out