Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages | Examples

event.h File Reference


Detailed Description

Event management definitions.


Defines

#define SIGNALED   (void *)0xffff
#define NUT_WAIT_INFINITE   0

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.


© 2000-2006 by egnite Software GmbH - visit http://www.ethernut.de/