An inter-team communication facility modeled on the Amiga IPC system. This package provides an API for teams to safely share information without leaking pointers or indefinetly delaying termination. The semantics of the API are modeled on the IPC mechanism from the Amiga OS.
  • SignalSet - A set of bits used for signalling threads.
  • Message, MsgPort - A simple message base class and a port for sending and receiving messages.
  • Facsimile, FaxPort, FaxPortHandle, FaxPortBackEnd - These don't exist on the amiga because separate protection domains don't exist, so these are basically an extension of message ports that work cross team. They work by copying the message, hence the name, into the other team and then delivering it to the port.