USBGuard
Software framework that protects your computer against rogue USB devices by implementing basic whitelisting and blacklisting capabilities.
|
This is the complete list of members for usbguard::Policy, including all inherited members.
appendRule(const Rule &rule, uint32_t parent_id=Rule::LastID) (defined in usbguard::Policy) | usbguard::Policy | |
assignID(std::shared_ptr< Rule > rule) (defined in usbguard::Policy) | usbguard::Policy | |
assignID() (defined in usbguard::Policy) | usbguard::Policy | |
EventType enum name (defined in usbguard::Policy) | usbguard::Policy | |
eventTypeToString(EventType event) | usbguard::Policy | static |
getDefaultTarget() const (defined in usbguard::Policy) | usbguard::Policy | |
getFirstMatchingRule(std::shared_ptr< const Rule > device_rule, uint32_t from_id=1) const (defined in usbguard::Policy) | usbguard::Policy | |
getRule(uint32_t id) (defined in usbguard::Policy) | usbguard::Policy | |
getRules() (defined in usbguard::Policy) | usbguard::Policy | |
getRuleSet() (defined in usbguard::Policy) | usbguard::Policy | |
Policy() (defined in usbguard::Policy) | usbguard::Policy | |
removeRule(uint32_t id) (defined in usbguard::Policy) | usbguard::Policy | |
setDefaultAction(const std::string &action) (defined in usbguard::Policy) | usbguard::Policy | |
setDefaultTarget(Rule::Target target) (defined in usbguard::Policy) | usbguard::Policy | |
setRuleSet(std::shared_ptr< RuleSet > ptr) (defined in usbguard::Policy) | usbguard::Policy | |
upsertRule(const Rule &match_rule, const Rule &new_rule, bool parent_insensitive=false) (defined in usbguard::Policy) | usbguard::Policy |