19#ifndef CORE_POSIX_PROCESS_H_
20#define CORE_POSIX_PROCESS_H_
29#include <system_error>
69 virtual pid_t pid()
const;
85 virtual ProcessGroup process_group(std::error_code& se)
const noexcept(
true);
89 std::shared_ptr<Private> d;
The ProcessGroup class models a signalable group of process.
The Process class models a process and possible operations on it.
The Signalable class abstracts the ability of an entity to be delivered a posix signal.
Signal
The Signal enum collects the most common POSIX signals.
#define CORE_POSIX_DLL_PUBLIC
#define CORE_POSIX_DLL_LOCAL