Poll Event.
More...
#include <kernel.h>
◆ [union]
◆ fifo
struct k_fifo* k_poll_event::fifo |
◆ mode
mode of operation, from enum k_poll_modes
◆ msgq
struct k_msgq* k_poll_event::msgq |
◆ obj
◆ poller
struct z_poller* k_poll_event::poller |
◆ queue
struct k_queue* k_poll_event::queue |
◆ sem
struct k_sem* k_poll_event::sem |
◆ signal
◆ state
bitfield of event states (bitwise-ORed K_POLL_STATE_xxx values)
◆ tag
optional user-specified tag, opaque, untouched by the API
◆ type
bitfield of event types (bitwise-ORed K_POLL_TYPE_xxx values)
◆ typed_K_POLL_TYPE_DATA_AVAILABLE
struct k_queue * k_poll_event::typed_K_POLL_TYPE_DATA_AVAILABLE |
◆ typed_K_POLL_TYPE_FIFO_DATA_AVAILABLE
struct k_fifo * k_poll_event::typed_K_POLL_TYPE_FIFO_DATA_AVAILABLE |
◆ typed_K_POLL_TYPE_IGNORE
void * k_poll_event::typed_K_POLL_TYPE_IGNORE |
◆ typed_K_POLL_TYPE_MSGQ_DATA_AVAILABLE
struct k_msgq * k_poll_event::typed_K_POLL_TYPE_MSGQ_DATA_AVAILABLE |
◆ typed_K_POLL_TYPE_SEM_AVAILABLE
struct k_sem * k_poll_event::typed_K_POLL_TYPE_SEM_AVAILABLE |
◆ typed_K_POLL_TYPE_SIGNAL
◆ unused
unused bits in 32-bit word
The documentation for this struct was generated from the following file: