3.8. Receiving Messages and Events
The Cogent
IP_* functions unify the process event
space by treating all forms of input and notification as events.
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)