|
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