|
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::RuleSet, including all inherited members.
| _default_target (defined in usbguard::RuleSet) | usbguard::RuleSet | protected |
| _id_next (defined in usbguard::RuleSet) | usbguard::RuleSet | protected |
| _interface_ptr (defined in usbguard::RuleSet) | usbguard::RuleSet | protected |
| _op_mutex (defined in usbguard::RuleSet) | usbguard::RuleSet | mutableprotected |
| _rules (defined in usbguard::RuleSet) | usbguard::RuleSet | protected |
| _writable (defined in usbguard::RuleSet) | usbguard::RuleSet | protected |
| appendRule(const Rule &rule, uint32_t parent_id=Rule::LastID, bool lock=true) (defined in usbguard::RuleSet) | usbguard::RuleSet | |
| assignID(std::shared_ptr< Rule > rule) (defined in usbguard::RuleSet) | usbguard::RuleSet | |
| assignID() (defined in usbguard::RuleSet) | usbguard::RuleSet | |
| clearWritable() (defined in usbguard::RuleSet) | usbguard::RuleSet | |
| getDefaultTarget() const (defined in usbguard::RuleSet) | usbguard::RuleSet | |
| getFirstMatchingRule(std::shared_ptr< const Rule > device_rule, uint32_t from_id=1) const (defined in usbguard::RuleSet) | usbguard::RuleSet | virtual |
| getRule(uint32_t id) (defined in usbguard::RuleSet) | usbguard::RuleSet | |
| getRules() (defined in usbguard::RuleSet) | usbguard::RuleSet | |
| isWritable() (defined in usbguard::RuleSet) | usbguard::RuleSet | |
| load()=0 (defined in usbguard::RuleSet) | usbguard::RuleSet | pure virtual |
| operator=(const RuleSet &rhs) (defined in usbguard::RuleSet) | usbguard::RuleSet | |
| removeRule(uint32_t id) (defined in usbguard::RuleSet) | usbguard::RuleSet | |
| RuleSet(Interface *const interface_ptr) (defined in usbguard::RuleSet) | usbguard::RuleSet | |
| RuleSet(const RuleSet &rhs) (defined in usbguard::RuleSet) | usbguard::RuleSet | |
| save()=0 (defined in usbguard::RuleSet) | usbguard::RuleSet | pure virtual |
| serialize(std::ostream &stream) const (defined in usbguard::RuleSet) | usbguard::RuleSet | |
| setDefaultTarget(Rule::Target target) (defined in usbguard::RuleSet) | usbguard::RuleSet | |
| setWritable() (defined in usbguard::RuleSet) | usbguard::RuleSet | |
| upsertRule(const Rule &match_rule, const Rule &new_rule, bool parent_insensitive=false) (defined in usbguard::RuleSet) | usbguard::RuleSet | |
| ~RuleSet()=default (defined in usbguard::RuleSet) | usbguard::RuleSet | virtual |
1.8.15