Class IDirManager
Defined in File ecal_path_processing.h
Inheritance Relationships
Derived Type
public eCAL::Util::DirManager
(Class DirManager)
Class Documentation
-
class IDirManager
Subclassed by eCAL::Util::DirManager
Public Functions
-
virtual ~IDirManager() = default
-
IDirManager() = default
-
IDirManager(const IDirManager&) = default
-
IDirManager(IDirManager&&) = default
-
IDirManager &operator=(const IDirManager&) = default
-
IDirManager &operator=(IDirManager&&) = default
-
virtual bool dirExists(const std::string &path_) const = 0
-
virtual bool createDir(const std::string &path_) const = 0
-
virtual bool dirExistsOrCreate(const std::string &path_) const = 0
-
virtual bool createEcalDirStructure(const std::string &path_) const = 0
-
virtual bool canWriteToDirectory(const std::string &path_) const = 0
-
virtual std::string getDirectoryPath(const std::string &file_path_) const = 0
-
virtual std::string findFileInPaths(const std::vector<std::string> &paths_, const std::string &file_name_) const = 0
-
virtual ~IDirManager() = default