The Cogent IP_* functions unify the process event space by treating all forms of input and notification as events.
IP_SetGUIHandler - sets callback functions for GUI events.
IP_Receive - receives any message.
IP_ReceiveNonblock - receives any message, without blocking.
IP_AddFDHandler - tells IP_Receive to accept file input.
IP_RemoveFDHandler - prevents IP_Receive from accepting file input.
IP_SelectFD - is used internally only.
IP_UnselectFD - is used internally only.
IP_ProcessMessage - classifies messages for IP_Receive.
The IP_Receive function can accept input from the following sources:
a message from another process using the Cogent IP_* functions
a message from another process using the OS IPC primitives
an asynchronous message via Cascade QueueServer
data available on a file descriptor
a pulse
a signal
a Photon microGUI event
a task death notification for _PPF_INFORMED tasks (QNX 4 and Linux)
Copyright © 1995-2010 by Cogent Real-Time Systems, Inc. All rights reserved.