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

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

appliesTo(const USBInterfaceType &rhs) constusbguard::USBInterfaceType
MatchAll (defined in usbguard::USBInterfaceType)usbguard::USBInterfaceTypestatic
MatchClass (defined in usbguard::USBInterfaceType)usbguard::USBInterfaceTypestatic
MatchProtocol (defined in usbguard::USBInterfaceType)usbguard::USBInterfaceTypestatic
MatchSubClass (defined in usbguard::USBInterfaceType)usbguard::USBInterfaceTypestatic
operator==(const USBInterfaceType &rhs) constusbguard::USBInterfaceType
toRuleString() constusbguard::USBInterfaceType
typeString() constusbguard::USBInterfaceType
typeString(uint8_t bClass, uint8_t bSubClass, uint8_t bProtocol, uint8_t mask=MatchAll)usbguard::USBInterfaceTypestatic
USBInterfaceType()usbguard::USBInterfaceType
USBInterfaceType(uint8_t bClass, uint8_t bSubClass, uint8_t bProtocol, uint8_t mask=MatchAll)usbguard::USBInterfaceType
USBInterfaceType(const USBInterfaceDescriptor &descriptor, uint8_t mask=MatchAll)usbguard::USBInterfaceType
USBInterfaceType(const std::string &type_string)usbguard::USBInterfaceType