USBGuard
Software framework that protects your computer against rogue USB devices by implementing basic whitelisting and blacklisting capabilities.
usbguard::Exception Member List

This is the complete list of members for usbguard::Exception, including all inherited members.

context() const noexcept (defined in usbguard::Exception)usbguard::Exceptioninline
Exception(const std::string &context, const std::string &object, const std::string &reason_val) (defined in usbguard::Exception)usbguard::Exceptioninline
Exception(const Exception &rhs)=default (defined in usbguard::Exception)usbguard::Exception
Exception(Exception &&rhs)=default (defined in usbguard::Exception)usbguard::Exception
message() const noexceptusbguard::Exceptioninlinevirtual
object() const noexcept (defined in usbguard::Exception)usbguard::Exceptioninline
operator=(const Exception &rhs)=default (defined in usbguard::Exception)usbguard::Exception
operator=(Exception &&rhs)=default (defined in usbguard::Exception)usbguard::Exception
reason() const noexcept (defined in usbguard::Exception)usbguard::Exceptioninline
setContext(const std::string &context) (defined in usbguard::Exception)usbguard::Exceptioninline
setObject(const std::string &object) (defined in usbguard::Exception)usbguard::Exceptioninline
setReason(const std::string &reason_val) (defined in usbguard::Exception)usbguard::Exceptioninline
what() const noexcept (defined in usbguard::Exception)usbguard::Exceptioninlinevirtual