NamedEvent, NamedMutex, Pipe, PipeIOS, PipeInputStream, PipeOutputStream, PipeStreamBuf, Process, ProcessHandle, SharedMemory
An NamedEvent is a global synchronization object
that allows one process or thread to signal an
other process or thread that a certain event
A NamedMutex (mutual exclusion) is a global synchronization
mechanism used to control access to a shared resource
in a concurrent (multi process) scenario.
This class implements an anonymous pipe.
The base class for PipeInputStream and
An input stream for reading from a Pipe.
An output stream for writing to a Pipe.
This is the streambuf class used for reading from and writing to a Pipe.
This class provides methods for working with processes.
A handle for a process created with Process::launch().
Create and manage a shared memory object.