24 #ifndef LXCPP_COMMANDS_START_HPP
25 #define LXCPP_COMMANDS_START_HPP
34 #include <sys/types.h>
54 Start(std::shared_ptr<ContainerConfig>& config);
63 void parent(
const pid_t pid);
71 #endif // LXCPP_COMMANDS_START_HPP
std::shared_ptr< ContainerConfig > mConfig
Definition: start.hpp:60
void daemonize()
Definition: start.cpp:78
void parent(const pid_t pid)
Definition: start.cpp:67
IPC implementation for related processes.
Starts the container.
Definition: start.hpp:48
~Start()
Definition: start.cpp:49
std::string mGuardPath
Definition: start.hpp:61
IPC messages declaration.
Start(std::shared_ptr< ContainerConfig > &config)
Definition: start.cpp:43
void execute()
Definition: start.cpp:53
Command interface definition.
Definition: command.hpp:29
A definition of a ContainerConfig struct.