Class FilesystemInterface
Defined in File filesystem.hpp
Inheritance Relationships
Derived Type
public husarion_ugv_diagnostics::Filesystem(Class Filesystem)
Class Documentation
-
class FilesystemInterface
Abstract interface for the filesystem methods.
Subclassed by husarion_ugv_diagnostics::Filesystem
Public Types
Alias for a shared pointer to a FilesystemInterface object.
Public Functions
-
virtual ~FilesystemInterface() = default
Virtual destructor for the FilesystemInterface class.
-
virtual uintmax_t GetSpaceCapacity(const std::string &filesystem_path) const = 0
-
virtual uintmax_t GetSpaceAvailable(const std::string &filesystem_path) const = 0
-
virtual std::string ReadFile(const std::string &file_path) const = 0