Event management definitions. More...
#include <sys/thread.h>
Go to the source code of this file.
| Defines | |
| #define | SIGNALED ((void *)-1) | 
| Signaled state definition. | |
| #define | NUT_WAIT_INFINITE 0 | 
| Infinite waiting time definition. | |
| #define | NutEventPostFromIrq(qp) | 
| Post an event to a specified queue from interrupt context. | |
| Functions | |
| void | NutEventTimeout (HANDLE timer, void *arg) | 
| Timer callback in case of event timeout. | |
| int | NutEventWait (volatile HANDLE *qhp, uint32_t ms) | 
| Wait for an event in a specified queue. | |
| int | NutEventWaitNext (volatile HANDLE *qhp, uint32_t ms) | 
| Wait for a new event in a specified queue. | |
| int | NutEventPostAsync (volatile HANDLE *qhp) | 
| Asynchronously post an event to a specified queue. | |
| int | NutEventPost (volatile HANDLE *qhp) | 
| Post an event to a specified queue. | |
| int | NutEventBroadcastAsync (volatile HANDLE *qhp) | 
| Asynchronously broadcast an event to a specified queue. | |
| int | NutEventBroadcast (volatile HANDLE *qhp) | 
| Broadcast an event to a specified queue. | |
Event management definitions.
Definition in file event.h.