USBGuard
Software framework that protects your computer against rogue USB devices by implementing basic whitelisting and blacklisting capabilities.
Public Member Functions | List of all members
usbguard::ErrnoException Class Reference
Inheritance diagram for usbguard::ErrnoException:
usbguard::Exception

Public Member Functions

 ErrnoException (const std::string &context, const std::string &object, const int errno_value)
 
- Public Member Functions inherited from usbguard::Exception
 Exception (const std::string &context, const std::string &object, const std::string &reason_val)
 
 Exception (const Exception &rhs)=default
 
Exceptionoperator= (const Exception &rhs)=default
 
 Exception (Exception &&rhs)=default
 
Exceptionoperator= (Exception &&rhs)=default
 
const std::string & context () const noexcept
 
const std::string & object () const noexcept
 
const std::string & reason () const noexcept
 
void setContext (const std::string &context)
 
void setObject (const std::string &object)
 
void setReason (const std::string &reason_val)
 
virtual std::string message () const noexcept
 Returns exception message. More...
 
virtual const char * what () const noexcept
 

The documentation for this class was generated from the following file: