Programmable Gateways
Login
Overview
Power Industry
Serial Device Server
Programmable Gateways
Serial/Ethernet Gateway XNUT-100
CAN/Ethernet Gateway XNUT-105
Ethernet CPU Boards
Shop
Information and Support
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.