process-cpp: Class Hierarchy

process-cpp 3.0.0 A simple convenience library for handling processes in C++11.

Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]

C core::testing::CrossProcessSync | A cross-process synchronization primitive that supports simple wait-condition-like scenarios
C core::posix::ChildProcess::DeathObserver | Observes child process' states and emits a signal when a monitored child has died
C core::testing::CrossProcessSync::Error |
▼Cstd::exception | STL class
▼Cstd::runtime_error | STL class
C core::testing::CrossProcessSync::Error::Timeout | Thrown if any of the *_for functions times out
▼C core::posix::backtrace::Frame | Models an individual frame of a backtrace
C impl::Frame |
C core::posix::linux::proc::process::OomAdj |
C core::posix::linux::proc::process::OomScore |
C core::posix::linux::proc::process::OomScoreAdj |
C core::posix::Process::Private |
C core::posix::Signalable::Private |
C core::posix::ChildProcess::Private |
C core::posix::ProcessGroup::Private |
C core::posix::wait::Result | The Result struct encapsulates the result of waiting for a process state change
▼C core::posix::Signalable | Abstracts the ability of an entity to be delivered a posix signal
▼C core::posix::Process | Models a process and possible operations on it
C core::posix::ChildProcess | The Process class models a child process of this process
C core::posix::ProcessGroup | Models a signalable group of process
▼C core::posix::SignalTrap | Encapsulates functionality to trap and handle signals
C impl::SignalTrap |
C core::posix::linux::proc::process::Stat | The Stat struct encapsulates status information about a process
▼CSymbol |
C impl::Frame::Symbol |
C core::posix::backtrace::Frame::Symbol | Models the symbolic representation of a frame pointer