#include <launcher_tracker.hpp>
|
| LauncherTracker (const process::Owned< Launcher > &_launcher, PendingFutureTracker *_tracker) |
|
process::Future< hashset< ContainerID > > | recover (const std::vector< mesos::slave::ContainerState > &states) override |
|
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 |
|
process::Future< Nothing > | destroy (const ContainerID &containerId) override |
|
process::Future< ContainerStatus > | status (const ContainerID &containerId) override |
|
virtual | ~Launcher () |
|
Try<pid_t> mesos::internal::slave::LauncherTracker::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 |
|
) |
| |
|
overridevirtual |
process::Future<hashset<ContainerID> > mesos::internal::slave::LauncherTracker::recover |
( |
const std::vector< mesos::slave::ContainerState > & |
states | ) |
|
|
overridevirtual |
process::Future<ContainerStatus> mesos::internal::slave::LauncherTracker::status |
( |
const ContainerID & |
containerId | ) |
|
|
overridevirtual |
The documentation for this class was generated from the following file: