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:

  1. a message from another process using the Cogent IP_* functions

  2. a message from another process using the OS IPC primitives

  3. an asynchronous message via Cascade QueueServer

  4. data available on a file descriptor

  5. a pulse

  6. a signal

  7. a Photon microGUI event

  8. a task death notification for _PPF_INFORMED tasks (QNX 4 and Linux)

Copyright 1995-2002 by Cogent Real-Time Systems, Inc.