| 
    USBGuard
    
   Software framework that protects your computer against rogue USB devices by implementing basic whitelisting and blacklisting capabilities. 
   | 
 
USBGuard exception. More...
#include <Exception.hpp>
  
Public Member Functions | |
| Exception (const std::string &context, const std::string &object, const std::string &reason_val) | |
| Exception (const Exception &rhs)=default | |
| Exception & | operator= (const Exception &rhs)=default | 
| Exception (Exception &&rhs)=default | |
| Exception & | operator= (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 | 
USBGuard exception.
      
  | 
  inlinevirtualnoexcept | 
Returns exception message.
Format: <context>: [<object>: ]<reason>
 1.8.15