Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/USBGuard/usbguard
/ types & classes
Types & classes
330 in github.com/USBGuard/usbguard
⨍
Functions
888
◇
Types & classes
330
↓ 22 callers
Class
ErrnoException
src/Library/public/usbguard/Exception.hpp:118
↓ 7 callers
Class
IPCException
src/Library/public/usbguard/Exception.hpp:149
↓ 1 callers
Class
AccessControl
* @brief Limits access to the USBGuard IPC interface. * * Available sections, privileges and their meaning: * * -Devices *
src/Library/public/usbguard/IPCServer.hpp:86
↓ 1 callers
Class
AuditBackend
src/Library/public/usbguard/Audit.hpp:87
↓ 1 callers
Class
DeviceManager
src/Library/public/usbguard/Device.hpp:35
↓ 1 callers
Class
LDAPDeleter
src/Daemon/LDAPHandler.hpp:40
↓ 1 callers
Class
Logger
src/Library/public/usbguard/Logger.hpp:32
↓ 1 callers
Class
MessageHandler
src/Library/IPCPrivate.hpp:50
↓ 1 callers
Class
Rule
src/Library/public/usbguard/RuleCondition.hpp:29
↓ 1 callers
Class
USBDescriptorParser
src/Library/public/usbguard/USB.hpp:435
↓ 1 callers
Class
stat
src/Daemon/Daemon.cpp:139
↓ 1 callers
Class
stat
src/Common/Utility.cpp:408
↓ 1 callers
Class
stat
src/Library/UMockdevDeviceManager.cpp:178
Class
::option
src/CLI/usbguard-list-devices.cpp:36
Class
::option
src/CLI/usbguard-generate-policy.cpp:39
Class
::option
src/CLI/usbguard-read-descriptor.cpp:38
Class
::option
src/CLI/usbguard-remove-user.cpp:36
Class
::option
src/CLI/usbguard-rule-parser.cpp:47
Class
::option
src/CLI/usbguard-apply-device-policy.cpp:36
Class
::option
src/CLI/usbguard-set-parameter.cpp:34
Class
::option
src/CLI/usbguard-get-parameter.cpp:34
Class
::option
src/CLI/usbguard-list-rules.cpp:34
Class
::option
src/CLI/usbguard-add-user.cpp:37
Class
::option
src/CLI/usbguard-watch.cpp:34
Class
::option
src/CLI/usbguard-append-rule.cpp:34
Class
::option
src/CLI/usbguard-remove-rule.cpp:34
Class
::option
src/DBus/gdbus-server.cpp:214
Class
::stat
src/CLI/IPCSignalWatcher.cpp:179
Class
::stat
src/Library/SysFSDevice.cpp:136
Class
::tm
src/Library/RuleAppliedCondition.cpp:74
Class
::tm
src/Library/RuleEvaluatedCondition.cpp:75
Class
::tm
src/Library/LocaltimeCondition.hpp:44
Class
::tm
src/Library/LocaltimeCondition.cpp:116
Class
AllowedMatchesCondition
src/Library/AllowedMatchesCondition.hpp:33
Class
Attribute
src/Library/public/usbguard/Rule.hpp:212
Class
AuditFileSink
src/Library/public/usbguard/Logger.cpp:239
Enum
AuthorizedDefaultType
* @brief Defines which devices are authorized by default. */
src/Library/public/usbguard/DeviceManager.hpp:61
Class
ClientContext
src/Library/IPCServerPrivate.hpp:86
Class
ConfigFilePrivate
src/Library/ConfigFilePrivate.hpp:36
Class
ConfigFilePrivate
src/Library/public/usbguard/ConfigFile.hpp:30
Class
ConsoleSink
src/Library/public/usbguard/Logger.cpp:147
Class
DBusBridge
src/DBus/DBusBridge.hpp:41
Class
DLL_PUBLIC
src/Daemon/RuleSetFactory.hpp:42
Class
DLL_PUBLIC
src/Daemon/NSHandler.hpp:39
Class
DLL_PUBLIC
src/Daemon/LDAPRuleSet.hpp:40
Class
DLL_PUBLIC
src/Common/LDAPUtil.hpp:32
Class
DLL_PUBLIC
src/Library/public/usbguard/ConfigFile.hpp:36
Class
DLL_PUBLIC
src/Library/public/usbguard/Logger.hpp:37
Class
DLL_PUBLIC
src/Library/public/usbguard/Interface.hpp:40
Class
DLL_PUBLIC
src/Library/public/usbguard/IPCServer.hpp:46
Class
DLL_PUBLIC
src/Library/public/usbguard/Exception.hpp:39
Class
DLL_PUBLIC
src/Library/public/usbguard/Audit.hpp:42
Class
DLL_PUBLIC
src/Library/public/usbguard/Device.hpp:41
Class
DLL_PUBLIC
src/Library/public/usbguard/Rule.hpp:78
Class
DLL_PUBLIC
src/Library/public/usbguard/KeyValueParser.hpp:40
Class
DLL_PUBLIC
src/Library/public/usbguard/DeviceManager.hpp:44
Class
DLL_PUBLIC
src/Library/public/usbguard/Policy.hpp:30
Class
DLL_PUBLIC
src/Library/public/usbguard/RuleCondition.hpp:34
Class
DLL_PUBLIC
src/Library/public/usbguard/RuleSet.hpp:31
Class
DLL_PUBLIC
src/Library/public/usbguard/MemoryRuleSet.hpp:31
Class
DLL_PUBLIC
src/Library/public/usbguard/IPCClient.hpp:44
Class
DLL_PUBLIC
src/Library/public/usbguard/DeviceManagerHooks.hpp:35
Class
DLL_PUBLIC
src/Library/public/usbguard/USB.hpp:87
Class
Daemon
src/Daemon/Daemon.hpp:47
Class
DeviceBase
src/Library/DeviceManagerBase.hpp:34
Class
DeviceBase
src/Library/DeviceBase.hpp:33
Class
DeviceManagerBase
src/Library/DeviceManagerBase.hpp:36
Class
DeviceManagerBase
src/Library/DeviceBase.hpp:31
Class
DeviceManagerHooks
src/Library/DeviceManagerPrivate.hpp:35
Class
DeviceManagerHooks
src/Library/public/usbguard/DeviceManager.hpp:35
Class
DeviceManagerPrivate
src/Library/DeviceManagerPrivate.hpp:36
Class
DeviceManagerPrivate
src/Library/public/usbguard/DeviceManager.hpp:36
Enum
DevicePolicyMethod
src/Daemon/Daemon.hpp:50
Class
DevicePrivate
src/Library/DevicePrivate.hpp:40
Class
DevicePrivate
src/Library/public/usbguard/Device.hpp:36
Class
DummyHooks
src/Tests/Fuzzers/fuzzer-usb-descriptor.cpp:33
Enum
EventType
src/Library/public/usbguard/DeviceManager.hpp:51
Enum
EventType
src/Library/public/usbguard/Policy.hpp:33
Class
FDInputStream
src/Common/FDInputStream.hpp:37
Class
FDStreamBuf
src/Common/FDInputStream.hpp:57
Class
FileAuditBackend
src/Daemon/FileAuditBackend.hpp:29
Class
FileRuleSet
src/Daemon/FileRuleSet.hpp:35
Class
FileSink
src/Library/public/usbguard/Logger.cpp:212
Class
FixedStateCondition
src/Library/FixedStateCondition.hpp:31
Class
FreeDeleter
src/Common/Utility.hpp:252
Class
GObjectDeleter
src/Library/UMockdevDeviceManager.hpp:48
Class
Hash
src/Library/Hash.hpp:43
Class
IPCClientPrivate
src/Library/IPCClientPrivate.hpp:44
Class
IPCClientPrivate
src/Library/public/usbguard/IPCClient.hpp:38
Class
IPCServerPrivate
src/Library/IPCServerPrivate.hpp:44
Class
IPCServerPrivate
src/Library/public/usbguard/IPCServer.hpp:40
Class
IPCSignalWatcher
src/CLI/IPCSignalWatcher.hpp:28
Class
Interface
src/Daemon/FileRuleSet.hpp:34
Class
Interface
src/Daemon/NSHandler.hpp:38
Class
Interface
src/Daemon/LDAPRuleSet.hpp:39
Class
Interface
src/Library/RulePrivate.hpp:32
Class
Interface
src/Library/public/usbguard/RuleCondition.hpp:28
Class
Interface
src/Library/public/usbguard/RuleSet.hpp:30
Class
Interface
src/Library/public/usbguard/MemoryRuleSet.hpp:30
Class
KeyValueParserPrivate
src/Library/KeyValueParserPrivate.hpp:39
next →
1–100 of 330, ranked by callers