| 
    USBGuard
    
   Software framework that protects your computer against rogue USB devices by implementing basic whitelisting and blacklisting capabilities. 
   | 
 
  
Public Member Functions | |
| IPCException (const Exception &exception, uint64_t message_id=0) | |
| IPCException (const std::string &context, const std::string &object, const std::string &reason, uint64_t message_id=0) | |
| IPCException (const IPCException &rhs) | |
| bool | hasMessageID () const noexcept | 
| uint64_t | messageID () const noexcept | 
| void | setMessageID (uint64_t message_id) | 
  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 | |
| 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 | 
 1.8.15