lwip_sock::select_waiting is only used within LwIP.
 
Symbols
loading...
Files
loading...

lwip_sock::select_waiting field

counter of how many threads are waiting for this socket using select

Syntax

SELWAIT_T select_waiting;

References

LocationReferrerText
sockets_priv.h:82
SELWAIT_T select_waiting;
sockets.c:526alloc_socket()
LWIP_ASSERT("sockets[i].select_waiting == 0", sockets[i].select_waiting == 0);
sockets.c:2048lwip_select()
sock->select_waiting++;
sockets.c:2049lwip_select()
if (sock->select_waiting == 0) {
sockets.c:2051lwip_select()
sock->select_waiting--;
sockets.c:2108lwip_select()
LWIP_ASSERT("sock->select_waiting > 0", sock->select_waiting > 0);
sockets.c:2109lwip_select()
if (sock->select_waiting > 0) {
sockets.c:2110lwip_select()
sock->select_waiting--;
sockets.c:2221lwip_pollscan()
sock->select_waiting++;
sockets.c:2222lwip_pollscan()
if (sock->select_waiting == 0) {
sockets.c:2224lwip_pollscan()
sock->select_waiting--;
sockets.c:2232lwip_pollscan()
LWIP_ASSERT("sock->select_waiting > 0", sock->select_waiting > 0);
sockets.c:2233lwip_pollscan()
if (sock->select_waiting > 0) {
sockets.c:2234lwip_pollscan()
sock->select_waiting--;
sockets.c:2548event_callback()
if (sock->select_waiting && check_waiters) {

Data Use

Functions writing lwip_sock::select_waiting
Functions reading lwip_sock::select_waiting
all items filtered out
lwip_sock::select_waiting
Type of lwip_sock::select_waiting
lwip_sock::select_waiting
all items filtered out