Class IDirManager

Inheritance Relationships

Derived Type

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