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

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

Audit(const AuditIdentity &identity)usbguard::Audit
deviceEvent(std::shared_ptr< Device > device, DeviceManager::EventType event)usbguard::Audit
deviceEvent(std::shared_ptr< Device > new_device, std::shared_ptr< Device > old_device)usbguard::Audit
deviceEvent(const AuditIdentity &identity, std::shared_ptr< Device > device, DeviceManager::EventType event)usbguard::Audit
deviceEvent(const AuditIdentity &identity, std::shared_ptr< Device > new_device, std::shared_ptr< Device > old_device)usbguard::Audit
policyEvent(std::shared_ptr< Rule > rule, Policy::EventType event)usbguard::Audit
policyEvent(std::shared_ptr< Rule > new_rule, std::shared_ptr< Rule > old_rule)usbguard::Audit
policyEvent(std::shared_ptr< Device > device, Policy::EventType event)usbguard::Audit
policyEvent(std::shared_ptr< Device > device, Rule::Target old_target, Rule::Target new_target)usbguard::Audit
policyEvent(const AuditIdentity &identity, std::shared_ptr< Rule > rule, Policy::EventType event)usbguard::Audit
policyEvent(const AuditIdentity &identity, std::shared_ptr< Rule > new_rule, std::shared_ptr< Rule > old_rule)usbguard::Audit
policyEvent(const AuditIdentity &identity, std::shared_ptr< Device > device, Policy::EventType event)usbguard::Audit
policyEvent(const AuditIdentity &identity, std::shared_ptr< Device > device, Rule::Target old_target, Rule::Target new_target)usbguard::Audit
setBackend(std::unique_ptr< AuditBackend > backend)usbguard::Audit
setHidePII(bool hide_pii)usbguard::Audit