Apache Mesos
Classes | Namespaces | Functions
paths.hpp File Reference
#include <list>
#include <string>
#include <mesos/mesos.hpp>
#include <stout/try.hpp>

Go to the source code of this file.

Classes

struct  mesos::csi::paths::ContainerPath
 
struct  mesos::csi::paths::VolumePath
 

Namespaces

 mesos
 
 mesos::csi
 
 mesos::csi::paths
 

Functions

Try< std::list< std::string > > mesos::csi::paths::getContainerPaths (const std::string &rootDir, const std::string &type, const std::string &name)
 
std::string mesos::csi::paths::getContainerPath (const std::string &rootDir, const std::string &type, const std::string &name, const ContainerID &containerId)
 
Try< ContainerPath > mesos::csi::paths::parseContainerPath (const std::string &rootDir, const std::string &dir)
 
std::string mesos::csi::paths::getContainerInfoPath (const std::string &rootDir, const std::string &type, const std::string &name, const ContainerID &containerId)
 
std::string mesos::csi::paths::getEndpointDirSymlinkPath (const std::string &rootDir, const std::string &type, const std::string &name, const ContainerID &containerId)
 
Try< std::string > mesos::csi::paths::getEndpointSocketPath (const std::string &rootDir, const std::string &type, const std::string &name, const ContainerID &containerId)
 
Try< std::list< std::string > > mesos::csi::paths::getVolumePaths (const std::string &rootDir, const std::string &type, const std::string &name)
 
std::string mesos::csi::paths::getVolumePath (const std::string &rootDir, const std::string &type, const std::string &name, const std::string &volumeId)
 
Try< VolumePath > mesos::csi::paths::parseVolumePath (const std::string &rootDir, const std::string &dir)
 
std::string mesos::csi::paths::getVolumeStatePath (const std::string &rootDir, const std::string &type, const std::string &name, const std::string &volumeId)
 
std::string mesos::csi::paths::getMountRootDir (const std::string &rootDir, const std::string &type, const std::string &name)
 
Try< std::list< std::string > > mesos::csi::paths::getMountPaths (const std::string &mountRootDir)
 
std::string mesos::csi::paths::getMountPath (const std::string &mountRootDir, const std::string &volumeId)
 
Try< std::string > mesos::csi::paths::parseMountPath (const std::string &mountRootDir, const std::string &dir)
 
std::string mesos::csi::paths::getMountStagingPath (const std::string &mountRootDir, const std::string &volumeId)
 
std::string mesos::csi::paths::getMountTargetPath (const std::string &mountRootDir, const std::string &volumeId)