Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/USBGuard/usbguard
/ functions
Functions
888 in github.com/USBGuard/usbguard
⨍
Functions
888
◇
Types & classes
330
↓ 115 callers
Method
append
* @brief Appends new value into attribute values using move semantics. * * @param value Value to append into attribute values. */
src/Library/public/usbguard/Rule.hpp:268
↓ 84 callers
Function
Exception
src/Library/public/usbguard/Exception.hpp:51
↓ 71 callers
Method
empty
* @brief Checks whether attribute does not contain any values. * * @return True if this attribute does not contain any value, * f
src/Library/public/usbguard/Rule.hpp:299
↓ 53 callers
Method
toString
src/Library/UEvent.cpp:94
↓ 44 callers
Method
what
* @brief Describes the exception. * * @return Describes what happened. */
src/Library/public/usbguard/RuleParser.hpp:96
↓ 34 callers
Method
getAttribute
src/Library/UEvent.cpp:63
↓ 33 callers
Method
appliesTo
src/Library/RulePrivate.cpp:64
↓ 30 callers
Method
getTarget
src/Library/RulePrivate.cpp:231
↓ 23 callers
Function
numberToString
src/Common/Utility.hpp:101
↓ 23 callers
Method
setKey
src/Library/public/usbguard/Audit.cpp:139
↓ 22 callers
Method
hasSettingValue
src/Library/ConfigFilePrivate.cpp:129
↓ 20 callers
Function
parentPath
src/Common/Utility.cpp:205
↓ 19 callers
Method
setTarget
src/Library/RulePrivate.cpp:226
↓ 17 callers
Method
getRuleID
src/Library/RulePrivate.cpp:221
↓ 17 callers
Method
hasPrivilege
src/Library/public/usbguard/IPCServer.cpp:133
↓ 14 callers
Function
filenameFromPath
src/Common/Utility.cpp:185
↓ 14 callers
Method
getRuleID
src/Library/public/usbguard/Rule.cpp:64
↓ 14 callers
Function
hasPrefix
src/Common/Utility.cpp:398
↓ 14 callers
Method
set
* @brief Sets value in single-value attribute using move semantics. * * @param Value to set. * @throw runtime_error If attribute
src/Library/public/usbguard/Rule.hpp:363
↓ 14 callers
Method
setAttribute
src/Library/UEvent.cpp:57
↓ 13 callers
Method
count
* @brief Returns number of values of this attribute. * * @return Number of values of this attribute. */
src/Library/public/usbguard/Rule.hpp:288
↓ 12 callers
Method
clear
src/Library/UEvent.cpp:52
↓ 10 callers
Method
merge
src/Library/public/usbguard/IPCServer.cpp:250
↓ 10 callers
Method
setSetOperator
* @brief Sets set operator. * * @param op Set operator to set. */
src/Library/public/usbguard/Rule.hpp:248
↓ 10 callers
Function
toString_appendNonEmptyAttribute
src/Library/RulePrivate.cpp:417
↓ 9 callers
Function
tokenizeString
src/Common/Utility.hpp:69
↓ 9 callers
Function
trim
src/Common/Utility.cpp:277
↓ 8 callers
Function
countPathComponents
src/Common/Utility.cpp:459
↓ 8 callers
Method
getDeviceRule
src/Library/DevicePrivate.cpp:77
↓ 8 callers
Method
hasAttribute
src/Library/UEvent.cpp:75
↓ 8 callers
Function
hasSuffix
src/Common/Utility.cpp:387
↓ 8 callers
Function
toLDIF_appendNonEmptyAttribute
src/Common/LDAPUtil.cpp:61
↓ 8 callers
Method
toString
src/Library/public/usbguard/Audit.cpp:54
↓ 7 callers
Function
base64EncodedSize
src/Library/Base64.cpp:288
↓ 7 callers
Function
busEndianToHost
src/Common/ByteOrder.hpp:30
↓ 7 callers
Method
open
src/Library/ConfigFilePrivate.cpp:54
↓ 7 callers
Function
parseRuleFromString
src/Library/public/usbguard/RuleParser.cpp:45
↓ 7 callers
Method
readAttribute
src/Library/SysFSDevice.cpp:161
↓ 7 callers
Function
stringValueFromRule
src/Library/RuleParser/Actions.hpp:95
↓ 6 callers
Function
createFile
src/Tests/Regression/github-PR209-config-parser.cpp:34
↓ 6 callers
Method
getDeviceRule
src/Library/public/usbguard/Device.cpp:56
↓ 6 callers
Method
getName
* @brief Returns name of the attribute. * * @return Name of the attribute. */
src/Library/public/usbguard/Rule.hpp:321
↓ 6 callers
Method
load
src/Daemon/LDAPRuleSet.cpp:70
↓ 6 callers
Method
setRuleID
src/Library/RulePrivate.cpp:216
↓ 5 callers
Function
base64DecodedSize
src/Library/Base64.cpp:293
↓ 5 callers
Function
base64Encode
src/Library/Base64.cpp:201
↓ 5 callers
Method
getID
src/Library/DevicePrivate.cpp:201
↓ 5 callers
Method
getTarget
src/Library/public/usbguard/Rule.cpp:74
↓ 5 callers
Function
isSubsetOf
src/Library/public/usbguard/Predicates.hpp:39
↓ 5 callers
Method
running
src/Common/Thread.hpp:98
↓ 5 callers
Function
toHumanReadable
src/CLI/usbguard-print-version.cpp:35
↓ 5 callers
Method
toString
src/Library/public/usbguard/USB.cpp:86
↓ 4 callers
Function
appendToMessage
src/Daemon/LinuxAuditBackend.cpp:144
↓ 4 callers
Method
appliesTo
src/Library/public/usbguard/USB.cpp:208
↓ 4 callers
Method
getSystemName
src/Library/DeviceBase.cpp:175
↓ 4 callers
Method
hasRequiredAttributes
src/Library/UEvent.cpp:109
↓ 4 callers
Method
haveDescriptor
src/Library/public/usbguard/USB.cpp:528
↓ 4 callers
Function
loadFiles
src/Common/Utility.cpp:314
↓ 4 callers
Method
save
src/Daemon/LDAPRuleSet.cpp:91
↓ 4 callers
Method
setBackend
src/Library/public/usbguard/Audit.cpp:163
↓ 4 callers
Method
setHash
src/Library/RulePrivate.cpp:336
↓ 4 callers
Method
toRuleString
* @brief Returns string representation of this attribute. * * Format: * - single-valued: * \<name\> \<value\> *
src/Library/public/usbguard/Rule.hpp:486
↓ 4 callers
Method
update
src/Library/Hash.cpp:144
↓ 3 callers
Function
__check_b64_input
src/Library/Base64.cpp:144
↓ 3 callers
Method
appendRule
src/Daemon/Daemon.cpp:751
↓ 3 callers
Method
applyDevicePolicy
src/Daemon/Daemon.cpp:796
↓ 3 callers
Function
base64Decode
src/Library/Base64.cpp:237
↓ 3 callers
Method
close
src/Library/ConfigFilePrivate.cpp:105
↓ 3 callers
Method
getDevice
src/Library/DeviceManagerPrivate.cpp:111
↓ 3 callers
Method
getHeaderLine
src/Library/UEvent.cpp:80
↓ 3 callers
Method
getRules
src/Library/public/usbguard/Policy.cpp:174
↓ 3 callers
Method
getSourceInfo
src/Daemon/NSHandler.cpp:72
↓ 3 callers
Method
isController
src/Library/DeviceBase.cpp:165
↓ 3 callers
Method
listDevices
src/Daemon/Daemon.cpp:994
↓ 3 callers
Method
lock
src/Library/public/usbguard/Logger.cpp:301
↓ 3 callers
Method
open
src/Library/public/usbguard/ConfigFile.cpp:35
↓ 3 callers
Method
parse
src/Library/ConfigFilePrivate.cpp:134
↓ 3 callers
Function
removePrefix
src/Common/Utility.cpp:377
↓ 3 callers
Method
scan
src/Library/UEventDeviceManager.cpp:98
↓ 3 callers
Method
setRuleID
src/Library/public/usbguard/Rule.cpp:59
↓ 3 callers
Method
setTarget
src/Library/public/usbguard/Rule.cpp:69
↓ 3 callers
Method
setWithConnectType
src/Library/RulePrivate.cpp:296
↓ 3 callers
Function
showHelp
src/CLI/usbguard-read-descriptor.cpp:43
↓ 3 callers
Function
showHelp
src/CLI/usbguard-remove-user.cpp:43
↓ 3 callers
Function
showHelp
src/CLI/usbguard-rule-parser.cpp:54
↓ 3 callers
Function
showHelp
src/CLI/usbguard-apply-device-policy.cpp:42
↓ 3 callers
Function
showHelp
src/CLI/usbguard-set-parameter.cpp:40
↓ 3 callers
Function
showHelp
src/CLI/usbguard-get-parameter.cpp:39
↓ 3 callers
Function
showHelp
src/CLI/usbguard-add-user.cpp:48
↓ 3 callers
Function
showHelp
src/CLI/usbguard-append-rule.cpp:41
↓ 3 callers
Function
showHelp
src/CLI/usbguard-remove-rule.cpp:39
↓ 3 callers
Method
toRuleString
src/Library/public/usbguard/USB.cpp:81
↓ 3 callers
Method
toString
src/Library/RulePrivate.cpp:428
↓ 3 callers
Function
usbguard_apply_device_policy
src/CLI/usbguard-apply-device-policy.cpp:62
↓ 3 callers
Method
wait
src/Library/IPCClientPrivate.cpp:177
↓ 2 callers
Function
PropertyParameterChanged
* @brief Defines algorithm to perform in the case that property parameter * has been changed. * * @see \link Interface::PropertyParamet
src/Library/public/usbguard/IPCClient.hpp:251
↓ 2 callers
Method
clone
src/Library/LocaltimeCondition.cpp:83
↓ 2 callers
Method
close
src/Library/public/usbguard/ConfigFile.cpp:45
↓ 2 callers
Method
connect
src/Library/IPCClientPrivate.cpp:116
↓ 2 callers
Method
delDescriptor
src/Library/public/usbguard/USB.cpp:523
next →
1–100 of 888, ranked by callers