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

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

checkDeviceID(const std::string &vendor_id, const std::string &product_id)usbguard::USBDeviceIDstatic
getProductID() constusbguard::USBDeviceID
getVendorID() constusbguard::USBDeviceID
isSubsetOf(const USBDeviceID &rhs) constusbguard::USBDeviceID
operator=(const USBDeviceID &rhs)=defaultusbguard::USBDeviceID
setProductID(const std::string &product_id)usbguard::USBDeviceID
setVendorID(const std::string &vendor_id)usbguard::USBDeviceID
toRuleString() constusbguard::USBDeviceID
toString() constusbguard::USBDeviceID
USBDeviceID()=defaultusbguard::USBDeviceID
USBDeviceID(const std::string &vendor_id, const std::string &product_id=std::string())usbguard::USBDeviceID
USBDeviceID(const USBDeviceID &rhs)=defaultusbguard::USBDeviceID