Main Page | Modules | Data Structures | File List | Data Fields | Globals | Related Pages | Examples
include/sys/event.h File Reference
Detailed Description
Event management definitions.
Defines | |
| #define | SIGNALED |
| #define | NUT_WAIT_INFINITE |
Functions | |
| void | NutEventTimeout (HANDLE timer, void *arg) |
| Timer callback in case of event timeout. | |
| int | NutEventWait (volatile HANDLE *qhp, u_long ms) |
| Wait for an event in a specified queue. | |
| int | NutEventWaitNext (volatile HANDLE *qhp, u_long ms) |
| Wait for a new event in a specified queue. | |
| int | NutEventPostAsync (HANDLE volatile *qhp) |
| Asynchronously post an event to a specified queue. | |
| int | NutEventPostFromIrq (HANDLE volatile *qhp) |
| Asynchronously post an event to a specified queue from IRQ. | |
| int | NutEventPost (HANDLE *qhp) |
| Post an event to a specified queue. | |
| int | NutEventBroadcastAsync (HANDLE *qhp) |
| Asynchronously broadcast an event to a specified queue. | |
| int | NutEventBroadcast (HANDLE *qhp) |
| Broadcast an event to a specified queue. | |