![]() |
Kea 3.0.0
|
#include <config.h>#include <asiolink/io_service_signal.h>#include <asiolink/process_spawn.h>#include <exceptions/exceptions.h>#include <functional>#include <map>#include <mutex>#include <cstring>#include <signal.h>#include <stdlib.h>#include <errno.h>#include <unistd.h>#include <sys/stat.h>#include <sys/wait.h>#include <boost/make_shared.hpp>Go to the source code of this file.
Classes | |
| class | isc::asiolink::ProcessSpawnImpl |
Implementation of the ProcessSpawn class. More... | |
| struct | isc::asiolink::ProcessState |
| Type for process state. More... | |
Namespaces | |
| namespace | isc |
| Defines the logger used by the top-level component of kea-lfc. | |
| namespace | isc::asiolink |
Typedefs | |
| typedef std::map< const ProcessSpawnImpl *, ProcessStates > | isc::asiolink::ProcessCollection |
| ProcessCollection container which stores all ProcessStates for each instance of ProcessSpawnImpl. | |
| typedef boost::shared_ptr< ProcessState > | isc::asiolink::ProcessStatePtr |
| Defines a pointer to a ProcessState. | |
| typedef std::map< pid_t, ProcessStatePtr > | isc::asiolink::ProcessStates |
| ProcessStates container which stores a ProcessState for each process identified by PID. | |
Variables | |
| char ** | environ |
|
extern |
Referenced by isc::asiolink::ProcessSpawnImpl::ProcessSpawnImpl().