17 #ifndef __CSI_PATHS_HPP__
18 #define __CSI_PATHS_HPP__
57 const std::string& rootDir,
58 const std::string&
type,
59 const std::string&
name);
63 const std::string& rootDir,
64 const std::string&
type,
65 const std::string&
name,
66 const ContainerID& containerId);
70 const std::string& rootDir,
71 const std::string&
type,
72 const std::string&
name,
73 const ContainerID& containerId);
77 const std::string& rootDir,
78 const std::string&
type,
79 const std::string&
name,
80 const ContainerID& containerId);
87 const std::string& rootDir,
88 const std::string&
type,
89 const std::string&
name,
90 const ContainerID& containerId);
94 const std::string& rootDir,
95 const std::string&
type,
96 const std::string&
name);
100 const std::string& rootDir,
101 const std::string&
type,
102 const std::string&
name,
103 const std::string& volumeId);
107 const std::string& rootDir,
108 const std::string& dir);
112 const std::string& rootDir,
113 const std::string&
type,
114 const std::string&
name,
115 const std::string& volumeId);
119 const std::string& rootDir,
120 const std::string&
type,
121 const std::string&
name);
125 const std::string& rootDir,
126 const std::string&
type,
127 const std::string&
name,
128 const std::string& volumeId);
134 #endif // __CSI_PATHS_HPP__
std::string getMountRootDir(const std::string &rootDir, const std::string &type, const std::string &name)
Try< std::list< std::string > > getVolumePaths(const std::string &rootDir, const std::string &type, const std::string &name)
std::string name
Definition: paths.hpp:51
std::string getEndpointDirSymlinkPath(const std::string &rootDir, const std::string &type, const std::string &name, const ContainerID &containerId)
std::string volumeId
Definition: paths.hpp:52
std::string paths()
Definition: os.hpp:136
std::string type
Definition: paths.hpp:50
std::string getVolumePath(const std::string &rootDir, const std::string &type, const std::string &name, const std::string &volumeId)
std::string getVolumeStatePath(const std::string &rootDir, const std::string &type, const std::string &name, const std::string &volumeId)
Try< std::string > getEndpointSocketPath(const std::string &rootDir, const std::string &type, const std::string &name, const ContainerID &containerId)
std::string getContainerInfoPath(const std::string &rootDir, const std::string &type, const std::string &name, const ContainerID &containerId)
Try< uint32_t > type(const std::string &path)
Try< VolumePath > parseVolumePath(const std::string &rootDir, const std::string &dir)
std::string getMountPath(const std::string &rootDir, const std::string &type, const std::string &name, const std::string &volumeId)
Try< std::list< std::string > > getContainerPaths(const std::string &rootDir, const std::string &type, const std::string &name)
std::string getContainerPath(const std::string &rootDir, const std::string &type, const std::string &name, const ContainerID &containerId)
constexpr const char * name
Definition: shell.hpp:41