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) |
![]() | |
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 |