libstorage-ng
Loading...
Searching...
No Matches
storage::BtrfsSubvolumeNotFoundByPath Class Reference
Inheritance diagram for storage::BtrfsSubvolumeNotFoundByPath:
[legend]
Collaboration diagram for storage::BtrfsSubvolumeNotFoundByPath:
[legend]

Public Member Functions

 BtrfsSubvolumeNotFoundByPath (const std::string &path)
Public Member Functions inherited from storage::DeviceNotFound
 DeviceNotFound (const std::string &msg)
Public Member Functions inherited from storage::Exception
 Exception (LogLevel log_level=LogLevel::ERROR)
 Default constructor.
 Exception (const std::string &msg, LogLevel log_level=LogLevel::ERROR)
 Constructor taking a message.
virtual ~Exception () noexcept
 Destructor.
const CodeLocationwhere () const
 Return CodeLocation.
void relocate (const CodeLocation &newLocation) const
 Exchange location on rethrow.
const std::string & msg () const
 Return the message string provided to the constructor.
LogLevel log_level () const
void setMsg (const std::string &msg)
 Set a new message string.
std::string asString () const
 Error message provided by dumpOn as string.
virtual const char * what () const noexcept override
 Return message string.

Additional Inherited Members

Static Public Member Functions inherited from storage::Exception
static std::string strErrno (int errno_r)
 Make a string from errno_r.
static std::string strErrno (int errno_r, const std::string &msg)
 Make a string from errno_r and msg_r.
static void log (const Exception &exception, const CodeLocation &location, const char *const prefix)
 Drop a log line on throw, catch or rethrow.
Protected Member Functions inherited from storage::Exception
virtual std::ostream & dumpOn (std::ostream &str) const
 Overload this to print a proper error message.

The documentation for this class was generated from the following file:
  • /home/abuild/rpmbuild/BUILD/libstorage-ng-4.5.261-build/libstorage-ng-4.5.261/storage/Filesystems/Btrfs.h