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