17 #ifndef __LINUX_LAUNCHER_HPP__    18 #define __LINUX_LAUNCHER_HPP__    28 class LinuxLauncherProcess;
    43       const std::vector<mesos::slave::ContainerState>& states) 
override;
    46       const ContainerID& containerId,
    47       const std::string& 
path,
    48       const std::vector<std::string>& argv,
    54       const std::vector<int_fd>& whitelistFds) 
override;
    59       const ContainerID& containerId) 
override;
    64       const std::string& freezerHierarchy,
    74 #endif // __LINUX_LAUNCHER_HPP__ 
~LinuxLauncher() override
 
Definition: launcher.hpp:47
 
Definition: option.hpp:29
 
process::Future< hashset< ContainerID > > recover(const std::vector< mesos::slave::ContainerState > &states) override
 
An abstraction around the IO classes used to redirect stdin/stdout/stderr to/from a container by the ...
Definition: containerizer.hpp:37
 
Environment * environment
 
process::Future< ContainerStatus > status(const ContainerID &containerId) override
 
Definition: linux_launcher.hpp:32
 
Try< pid_t > fork(const ContainerID &containerId, const std::string &path, const std::vector< std::string > &argv, const mesos::slave::ContainerIO &containerIO, const flags::FlagsBase *flags, const Option< std::map< std::string, std::string >> &environment, const Option< int > &enterNamespaces, const Option< int > &cloneNamespaces, const std::vector< int_fd > &whitelistFds) override
 
static Try< Launcher * > create(const Flags &flags)
 
Definition: attributes.hpp:24
 
Definition: executor.hpp:48
 
process::Future< Nothing > destroy(const ContainerID &containerId) override
 
Definition: future.hpp:58