Kenji Arai / mbed-os_TYBLE16

Dependents:   TYBLE16_simple_data_logger TYBLE16_MP3_Air

Embed: (wiki syntax)

« Back to documentation index

lwip_select_cb Struct Reference

lwip_select_cb Struct Reference

Description for a task waiting in select. More...

#include <sockets_priv.h>

Data Fields

struct lwip_select_cbnext
 Pointer to the next waiting task.
struct lwip_select_cbprev
 Pointer to the previous waiting task.
fd_set * readset
 readset passed to select
fd_set * writeset
 writeset passed to select
fd_set * exceptset
 unimplemented: exceptset passed to select
struct pollfd * poll_fds
 fds passed to poll; NULL if select
nfds_t poll_nfds
 nfds passed to poll; 0 if select
int sem_signalled
 don't signal the same semaphore twice: set to 1 when signalled
SELECT_SEM_T sem
 semaphore to wake up a task waiting for select

Detailed Description

Description for a task waiting in select.

Definition at line 147 of file sockets_priv.h.


Field Documentation

fd_set* exceptset

unimplemented: exceptset passed to select

Definition at line 158 of file sockets_priv.h.

Pointer to the next waiting task.

Definition at line 149 of file sockets_priv.h.

struct pollfd* poll_fds

fds passed to poll; NULL if select

Definition at line 162 of file sockets_priv.h.

nfds_t poll_nfds

nfds passed to poll; 0 if select

Definition at line 164 of file sockets_priv.h.

Pointer to the previous waiting task.

Definition at line 151 of file sockets_priv.h.

fd_set* readset

readset passed to select

Definition at line 154 of file sockets_priv.h.

SELECT_SEM_T sem

semaphore to wake up a task waiting for select

Definition at line 169 of file sockets_priv.h.

don't signal the same semaphore twice: set to 1 when signalled

Definition at line 167 of file sockets_priv.h.

fd_set* writeset

writeset passed to select

Definition at line 156 of file sockets_priv.h.