|
Apache Mesos
|
Enumerations | |
| enum | Mode { PREFIX, SUFFIX, JOIN } |
Functions | |
| std::string | buildPath (const ContainerID &containerId, const std::string &separator, const Mode &mode) |
| std::string | getRuntimePath (const std::string &runtimeDir, const ContainerID &containerId) |
| std::string | getContainerDevicesPath (const std::string &runtimeDir, const ContainerID &containerId) |
| Result< pid_t > | getContainerPid (const std::string &runtimeDir, const ContainerID &containerId) |
| Result< int > | getContainerStatus (const std::string &runtimeDir, const ContainerID &containerId) |
| std::string | getContainerIOSwitchboardPath (const std::string &runtimeDir, const ContainerID &containerId) |
| std::string | getContainerIOSwitchboardPidPath (const std::string &runtimeDir, const ContainerID &containerId) |
| Result< pid_t > | getContainerIOSwitchboardPid (const std::string &runtimeDir, const ContainerID &containerId) |
| std::string | getContainerIOSwitchboardSocketPath (const std::string &runtimeDir, const ContainerID &containerId) |
| std::string | getContainerIOSwitchboardSocketProvisionalPath (const std::string &socketPath) |
| std::string | getContainerIOSwitchboardSocketProvisionalPath (const std::string &runtimeDir, const ContainerID &containerId) |
| Result< process::network::unix::Address > | getContainerIOSwitchboardAddress (const std::string &runtimeDir, const ContainerID &containerId) |
| std::string | getHostProcMountPointPath (const std::string &runtimeDir, const ContainerID &containerId) |
| std::string | getContainerForceDestroyOnRecoveryPath (const std::string &runtimeDir, const ContainerID &containerId) |
| bool | getContainerForceDestroyOnRecovery (const std::string &runtimeDir, const ContainerID &containerId) |
| Result< mesos::slave::ContainerTermination > | getContainerTermination (const std::string &runtimeDir, const ContainerID &containerId) |
| std::string | getStandaloneContainerMarkerPath (const std::string &runtimeDir, const ContainerID &containerId) |
| bool | isStandaloneContainer (const std::string &runtimeDir, const ContainerID &containerId) |
| Result< mesos::slave::ContainerConfig > | getContainerConfig (const std::string &runtimeDir, const ContainerID &containerId) |
| Try< std::vector< ContainerID > > | getContainerIds (const std::string &runtimeDir) |
| std::string | getContainerLaunchInfoPath (const std::string &runtimeDir, const ContainerID &containerId) |
| Result< mesos::slave::ContainerLaunchInfo > | getContainerLaunchInfo (const std::string &runtimeDir, const ContainerID &containerId) |
| std::string | getSandboxPath (const std::string &rootSandboxPath, const ContainerID &containerId) |
| Try< ContainerID > | parseSandboxPath (const ContainerID &rootContainerId, const std::string &rootSandboxPath, const std::string &path) |
| std::string | getContainerShmPath (const std::string &runtimeDir, const ContainerID &containerId) |
| Try< std::string > | getParentShmPath (const std::string runtimeDir, const ContainerID &containerId) |
| std::string | getCgroupPath (const std::string &cgroupsRoot, const ContainerID &containerId) |
| Option< ContainerID > | parseCgroupPath (const std::string &cgroupsRoot, const std::string &cgroup) |
Variables | |
| constexpr char | PID_FILE [] = "pid" |
| constexpr char | CONTAINER_CONFIG_FILE [] = "config" |
| constexpr char | STATUS_FILE [] = "status" |
| constexpr char | TERMINATION_FILE [] = "termination" |
| constexpr char | SOCKET_FILE [] = "socket" |
| constexpr char | FORCE_DESTROY_ON_RECOVERY_FILE [] = "force_destroy_on_recovery" |
| constexpr char | IO_SWITCHBOARD_DIRECTORY [] = "io_switchboard" |
| constexpr char | MNT_DIRECTORY [] = "mnt" |
| constexpr char | MNT_HOST_PROC [] = "host_proc" |
| constexpr char | CONTAINER_DIRECTORY [] = "containers" |
| constexpr char | CONTAINER_DEVICES_DIRECTORY [] = "devices" |
| constexpr char | CONTAINER_LAUNCH_INFO_FILE [] = "launch_info" |
| constexpr char | STANDALONE_MARKER_FILE [] = "standalone.marker" |
| constexpr char | CONTAINER_SHM_DIRECTORY [] = "shm" |
| constexpr char | AGENT_SHM_DIRECTORY [] = "/dev/shm" |
| constexpr char | SECRET_DIRECTORY [] = ".secret" |
| std::string mesos::internal::slave::containerizer::paths::buildPath | ( | const ContainerID & | containerId, |
| const std::string & | separator, | ||
| const Mode & | mode | ||
| ) |
| std::string mesos::internal::slave::containerizer::paths::getCgroupPath | ( | const std::string & | cgroupsRoot, |
| const ContainerID & | containerId | ||
| ) |
| Result<mesos::slave::ContainerConfig> mesos::internal::slave::containerizer::paths::getContainerConfig | ( | const std::string & | runtimeDir, |
| const ContainerID & | containerId | ||
| ) |
| std::string mesos::internal::slave::containerizer::paths::getContainerDevicesPath | ( | const std::string & | runtimeDir, |
| const ContainerID & | containerId | ||
| ) |
| bool mesos::internal::slave::containerizer::paths::getContainerForceDestroyOnRecovery | ( | const std::string & | runtimeDir, |
| const ContainerID & | containerId | ||
| ) |
| std::string mesos::internal::slave::containerizer::paths::getContainerForceDestroyOnRecoveryPath | ( | const std::string & | runtimeDir, |
| const ContainerID & | containerId | ||
| ) |
| Try<std::vector<ContainerID> > mesos::internal::slave::containerizer::paths::getContainerIds | ( | const std::string & | runtimeDir | ) |
| Result<process::network::unix::Address> mesos::internal::slave::containerizer::paths::getContainerIOSwitchboardAddress | ( | const std::string & | runtimeDir, |
| const ContainerID & | containerId | ||
| ) |
| std::string mesos::internal::slave::containerizer::paths::getContainerIOSwitchboardPath | ( | const std::string & | runtimeDir, |
| const ContainerID & | containerId | ||
| ) |
| Result<pid_t> mesos::internal::slave::containerizer::paths::getContainerIOSwitchboardPid | ( | const std::string & | runtimeDir, |
| const ContainerID & | containerId | ||
| ) |
| std::string mesos::internal::slave::containerizer::paths::getContainerIOSwitchboardPidPath | ( | const std::string & | runtimeDir, |
| const ContainerID & | containerId | ||
| ) |
| std::string mesos::internal::slave::containerizer::paths::getContainerIOSwitchboardSocketPath | ( | const std::string & | runtimeDir, |
| const ContainerID & | containerId | ||
| ) |
| std::string mesos::internal::slave::containerizer::paths::getContainerIOSwitchboardSocketProvisionalPath | ( | const std::string & | socketPath | ) |
| std::string mesos::internal::slave::containerizer::paths::getContainerIOSwitchboardSocketProvisionalPath | ( | const std::string & | runtimeDir, |
| const ContainerID & | containerId | ||
| ) |
| Result<mesos::slave::ContainerLaunchInfo> mesos::internal::slave::containerizer::paths::getContainerLaunchInfo | ( | const std::string & | runtimeDir, |
| const ContainerID & | containerId | ||
| ) |
| std::string mesos::internal::slave::containerizer::paths::getContainerLaunchInfoPath | ( | const std::string & | runtimeDir, |
| const ContainerID & | containerId | ||
| ) |
| Result<pid_t> mesos::internal::slave::containerizer::paths::getContainerPid | ( | const std::string & | runtimeDir, |
| const ContainerID & | containerId | ||
| ) |
| std::string mesos::internal::slave::containerizer::paths::getContainerShmPath | ( | const std::string & | runtimeDir, |
| const ContainerID & | containerId | ||
| ) |
| Result<int> mesos::internal::slave::containerizer::paths::getContainerStatus | ( | const std::string & | runtimeDir, |
| const ContainerID & | containerId | ||
| ) |
| Result<mesos::slave::ContainerTermination> mesos::internal::slave::containerizer::paths::getContainerTermination | ( | const std::string & | runtimeDir, |
| const ContainerID & | containerId | ||
| ) |
| std::string mesos::internal::slave::containerizer::paths::getHostProcMountPointPath | ( | const std::string & | runtimeDir, |
| const ContainerID & | containerId | ||
| ) |
| Try<std::string> mesos::internal::slave::containerizer::paths::getParentShmPath | ( | const std::string | runtimeDir, |
| const ContainerID & | containerId | ||
| ) |
| std::string mesos::internal::slave::containerizer::paths::getRuntimePath | ( | const std::string & | runtimeDir, |
| const ContainerID & | containerId | ||
| ) |
| std::string mesos::internal::slave::containerizer::paths::getSandboxPath | ( | const std::string & | rootSandboxPath, |
| const ContainerID & | containerId | ||
| ) |
| std::string mesos::internal::slave::containerizer::paths::getStandaloneContainerMarkerPath | ( | const std::string & | runtimeDir, |
| const ContainerID & | containerId | ||
| ) |
| bool mesos::internal::slave::containerizer::paths::isStandaloneContainer | ( | const std::string & | runtimeDir, |
| const ContainerID & | containerId | ||
| ) |
| Option<ContainerID> mesos::internal::slave::containerizer::paths::parseCgroupPath | ( | const std::string & | cgroupsRoot, |
| const std::string & | cgroup | ||
| ) |
| Try<ContainerID> mesos::internal::slave::containerizer::paths::parseSandboxPath | ( | const ContainerID & | rootContainerId, |
| const std::string & | rootSandboxPath, | ||
| const std::string & | path | ||
| ) |
| constexpr char mesos::internal::slave::containerizer::paths::AGENT_SHM_DIRECTORY[] = "/dev/shm" |
| constexpr char mesos::internal::slave::containerizer::paths::CONTAINER_CONFIG_FILE[] = "config" |
| constexpr char mesos::internal::slave::containerizer::paths::CONTAINER_DEVICES_DIRECTORY[] = "devices" |
| constexpr char mesos::internal::slave::containerizer::paths::CONTAINER_DIRECTORY[] = "containers" |
| constexpr char mesos::internal::slave::containerizer::paths::CONTAINER_LAUNCH_INFO_FILE[] = "launch_info" |
| constexpr char mesos::internal::slave::containerizer::paths::CONTAINER_SHM_DIRECTORY[] = "shm" |
| constexpr char mesos::internal::slave::containerizer::paths::FORCE_DESTROY_ON_RECOVERY_FILE[] = "force_destroy_on_recovery" |
| constexpr char mesos::internal::slave::containerizer::paths::IO_SWITCHBOARD_DIRECTORY[] = "io_switchboard" |
| constexpr char mesos::internal::slave::containerizer::paths::MNT_DIRECTORY[] = "mnt" |
| constexpr char mesos::internal::slave::containerizer::paths::MNT_HOST_PROC[] = "host_proc" |
| constexpr char mesos::internal::slave::containerizer::paths::PID_FILE[] = "pid" |
| constexpr char mesos::internal::slave::containerizer::paths::SECRET_DIRECTORY[] = ".secret" |
| constexpr char mesos::internal::slave::containerizer::paths::SOCKET_FILE[] = "socket" |
| constexpr char mesos::internal::slave::containerizer::paths::STANDALONE_MARKER_FILE[] = "standalone.marker" |
| constexpr char mesos::internal::slave::containerizer::paths::STATUS_FILE[] = "status" |
| constexpr char mesos::internal::slave::containerizer::paths::TERMINATION_FILE[] = "termination" |
1.8.11