LwIP
lwip_sock::select_waiting
is only used within LwIP.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
LwIP
lwip_sock::select_waiting
lwip_sock::select_waiting field
counter of how many threads are waiting for this socket using select
Syntax
from
sockets_priv.h:82
SELWAIT_T
select_waiting
;
References
Location
Referrer
Text
sockets_priv.h:82
SELWAIT_T
select_waiting
;
sockets.c:526
alloc_socket()
LWIP_ASSERT
(
"sockets[i].select_waiting == 0"
,
sockets
[
i
]
.
select_waiting
==
0
)
;
sockets.c:2048
lwip_select()
sock
->
select_waiting
++
;
sockets.c:2049
lwip_select()
if
(
sock
->
select_waiting
==
0
)
{
sockets.c:2051
lwip_select()
sock
->
select_waiting
--
;
sockets.c:2108
lwip_select()
LWIP_ASSERT
(
"sock->select_waiting > 0"
,
sock
->
select_waiting
>
0
)
;
sockets.c:2109
lwip_select()
if
(
sock
->
select_waiting
>
0
)
{
sockets.c:2110
lwip_select()
sock
->
select_waiting
--
;
sockets.c:2221
lwip_pollscan()
sock
->
select_waiting
++
;
sockets.c:2222
lwip_pollscan()
if
(
sock
->
select_waiting
==
0
)
{
sockets.c:2224
lwip_pollscan()
sock
->
select_waiting
--
;
sockets.c:2232
lwip_pollscan()
LWIP_ASSERT
(
"sock->select_waiting > 0"
,
sock
->
select_waiting
>
0
)
;
sockets.c:2233
lwip_pollscan()
if
(
sock
->
select_waiting
>
0
)
{
sockets.c:2234
lwip_pollscan()
sock
->
select_waiting
--
;
sockets.c:2548
event_callback()
if
(
sock
->
select_waiting
&&
check_waiters
)
{
Data Use
Functions writing
lwip_sock::select_waiting
Functions reading
lwip_sock::select_waiting
lwip_select()
lwip_pollscan()
all items filtered out
lwip_sock::select_waiting
alloc_socket()
lwip_select()
lwip_pollscan()
event_callback()
all items filtered out
Type of
lwip_sock::select_waiting
lwip_sock::select_waiting
u8_t
all items filtered out