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

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

applyDevicePolicy(uint32_t id, Rule::Target target)=0usbguard::DeviceManagerpure virtual
AuthorizedDefaultType enum nameusbguard::DeviceManager
authorizedDefaultTypeFromInteger(int32_t authorized_default_integer)usbguard::DeviceManagerstatic
authorizedDefaultTypeFromString(const std::string &authorized_default_string)usbguard::DeviceManagerstatic
authorizedDefaultTypeToInteger(AuthorizedDefaultType authorized_default)usbguard::DeviceManagerstatic
authorizedDefaultTypeToString(AuthorizedDefaultType authorized_default)usbguard::DeviceManagerstatic
create(DeviceManagerHooks &hooks, const std::string &backend)usbguard::DeviceManagerstatic
DeviceEvent(EventType event, std::shared_ptr< Device > device)usbguard::DeviceManager
DeviceException(const std::string &message)usbguard::DeviceManager
DeviceManager(DeviceManagerHooks &hooks)usbguard::DeviceManager
DeviceManager(const DeviceManager &rhs)usbguard::DeviceManager
EventType enum nameusbguard::DeviceManager
eventTypeFromInteger(uint32_t event_integer)usbguard::DeviceManagerstatic
eventTypeToInteger(EventType event)usbguard::DeviceManagerstatic
eventTypeToString(EventType event)usbguard::DeviceManagerstatic
getAuthorizedDefault() constusbguard::DeviceManager
getDevice(uint32_t id)usbguard::DeviceManager
getDeviceList()usbguard::DeviceManager
getDeviceList(const Rule &query)usbguard::DeviceManager
getRestoreControllerDeviceState() constusbguard::DeviceManager
insertDevice(std::shared_ptr< Device > device)usbguard::DeviceManagervirtual
operator=(const DeviceManager &rhs)usbguard::DeviceManager
refDeviceMapMutex()usbguard::DeviceManager
removeDevice(uint32_t id)usbguard::DeviceManager
scan()=0usbguard::DeviceManagerpure virtual
scan(const std::string &devpath)=0usbguard::DeviceManagerpure virtual
setAuthorizedDefault(AuthorizedDefaultType authorized)usbguard::DeviceManager
setEnumerationOnlyMode(bool state)=0usbguard::DeviceManagerpure virtual
setRestoreControllerDeviceState(bool enabled)usbguard::DeviceManager
start()=0usbguard::DeviceManagerpure virtual
stop()=0usbguard::DeviceManagerpure virtual
~DeviceManager()usbguard::DeviceManagervirtual