MCPcopy Create free account

hub / github.com/OpenVPN/openvpn3-linux / types & classes

Types & classes283 in github.com/OpenVPN/openvpn3-linux

↓ 101 callersClassCommandException
src/common/cmdargparser-exceptions.hpp:77
↓ 51 callersClassLog
* Basic Log Event container */
src/events/log.hpp:31
↓ 40 callersClassException
src/configmgr/configmgr-exceptions.hpp:24
↓ 36 callersClassNetCfgProxyException
src/netcfg/netcfg-exception.hpp:71
↓ 35 callersClassNetCfgException
src/netcfg/netcfg-exception.hpp:26
↓ 28 callersClassException
src/sessionmgr/proxy-sessionmgr.hpp:46
↓ 26 callersClassException
src/netcfg/dns/systemd-resolved-exception.hpp:22
↓ 25 callersClassException
src/client/proxy-devposture.hpp:44
↓ 22 callersClassClientException
src/client/openvpn3-service-client.cpp:65
↓ 21 callersClassStatus
* Carries a status event record as reported by a VPN backend client */
src/events/status.hpp:33
↓ 14 callersClassCfgMgrProxyException
src/configmgr/proxy-configmgr.hpp:27
↓ 13 callersClassRequiresQueueException
* Special exception class used to signal the various stages * of the requires queue and its slots. Can be thrown both when * all work has been c
src/common/requiresqueue.hpp:62
↓ 9 callersClassSessionException
src/ovpn3cli/commands/session/helpers.hpp:26
↓ 7 callersClassLog
* Helper class to tackle signals sent by the session manager * * This mostly just wraps the LogSender class and predefines LogGroup to always * be
src/configmgr/configmgr-signals.hpp:37
↓ 5 callersClassConfigFileException
* Exception class used by the @ConfigFile class when parsing * configuration files and mapping the content to command line * arguments. */
src/common/cmdargparser-exceptions.hpp:259
↓ 5 callersClassMachineIDException
src/common/machineid.hpp:22
↓ 5 callersClassMethodError
src/log/log-service.cpp:25
↓ 5 callersClassOptionNotFound
src/common/cmdargparser-exceptions.hpp:178
↓ 4 callersEnumClientAttentionGroup
src/dbus/constants.hpp:233
↓ 4 callersEnumClientAttentionType
src/dbus/constants.hpp:193
↓ 4 callersClassConfiguration
src/python/openvpn3/ConfigManager.py:25
↓ 3 callersClassException
src/log/journal-log-parse.hpp:194
↓ 3 callersClassExclusiveOptionError
* Exception class used by @ParsedArgs::CheckExclusiveOptions() * If an option used in a non-exclusive way, this will generate an * error message
src/common/cmdargparser-exceptions.hpp:206
↓ 3 callersClassFilterException
src/log/journal-log-parse.hpp:214
↓ 3 callersClassIPAddress
* Helper class to parse and process IPv4 and IPv6 addresses * in the D-Bus data format systemd-resolve uses */
src/netcfg/dns/systemd-resolved-ipaddr.hpp:33
↓ 3 callersClassLogException
src/log/log-helpers.hpp:20
↓ 3 callersClassLogServiceProxyException
* Basic exception class for LogServiceProxy related errors */
src/log/proxy-log.hpp:32
↓ 3 callersClassNetwork
* Class representing a IPv4 or IPv6 network */
src/netcfg/netcfg-device.hpp:82
↓ 3 callersClassSearchDomain
* Helper struct to manage search domain records used by the systemd-resolved * service. * * This is capable of converting between the D-Bus data
src/netcfg/dns/proxy-systemd-resolved.hpp:37
↓ 3 callersClassSession
src/python/openvpn3/SessionManager.py:91
↓ 2 callersClassACLException
src/dbus/object-ownership.hpp:28
↓ 2 callersClassLog
* Helper class to tackle signals sent by the session manager * * This mostly just wraps the LogSender class and predfines LogGroup to always * be S
src/sessionmgr/sessionmgr-signals.hpp:38
↓ 2 callersClassLog
* Helper class to tackle signals sent by the session manager * * This mostly just wraps the LogSender class and predefines LogGroup to always * be
addons/devposture/devposture-signals.hpp:37
↓ 2 callersClassLookupException
src/common/lookup.hpp:24
↓ 2 callersClassNetCfgChangeEvent
src/netcfg/netcfg-changeevent.hpp:29
↓ 2 callersEnumNetCfgChangeType
src/netcfg/netcfg-changetype.hpp:25
↓ 2 callersClassNetCfgDevice
src/python/openvpn3/NetCfgManager.py:44
↓ 2 callersClassOpenVPN3ConfigurationProxy
src/configmgr/proxy-configmgr.hpp:54
↓ 2 callersClassReadyException
* This exception is thrown when the Session::Ready() call * indicates the VPN backend client needs more information from the * frontend process. */
src/sessionmgr/proxy-sessionmgr.hpp:60
↓ 2 callersClassTunInterfaceException
* This is thrown when there are issues looking up a virtual interface name */
src/sessionmgr/proxy-sessionmgr.hpp:73
↓ 2 callersClassUserInputSlot
src/python/openvpn3/SessionManager.py:27
↓ 2 callersClasssigaction
src/ovpn3cli/commands/session/helpers.cpp:100
↓ 2 callersClassstat
src/tests/unit/configfileparser.cpp:267
↓ 1 callersClassCommandArgBaseException
* Basic exception class which is thrown whenever any of the command parsing * and related objects have issues. */
src/common/cmdargparser-exceptions.hpp:26
↓ 1 callersClassCommandComment
src/common/cmdargparser.hpp:609
↓ 1 callersClassConnectionStatDetails
* Used to deliver connection statistics for the tunnel to the * user front end. The full result will be provided as an * array (std::vector) Con
src/client/statistics.hpp:25
↓ 1 callersClassIPAddr
src/netcfg/netcfg-device.hpp:64
↓ 1 callersEnumLogCategory
src/log/log-helpers.hpp:92
↓ 1 callersClassLogEntry
* Contains a single parsed log entry from the systemd-journald * */
src/log/journal-log-parse.hpp:34
↓ 1 callersClassNetworkChangeSignal
src/python/openvpn3/NetCfgManager.py:21
↓ 1 callersClassOptionException
* Exception class which is thrown whenever any of the command parsing * and related objects have issues with a specific option. */
src/common/cmdargparser-exceptions.hpp:129
↓ 1 callersClassOptionNotPresent
src/common/cmdargparser-exceptions.hpp:192
↓ 1 callersClassParse
* Main systemd-journald interface for retrieving and parsing log events */
src/log/journal-log-parse.hpp:170
↓ 1 callersClassPlatformInfoException
* Exception class for PlatformInfo errors * */
src/common/platforminfo.hpp:23
↓ 1 callersClassReadyException
src/sessionmgr/sessionmgr-session.cpp:38
↓ 1 callersClassSessionManagerEvent
src/python/openvpn3/SessionManager.py:479
↓ 1 callersClassStatusChange
* Provides an implementation to send the net.openvpn.v3.*.StatusChange signal * * This class implements a signal proxy, subscribing to the same *
src/dbus/signals/statuschange.hpp:36
↓ 1 callersEnumStatusMajor
src/dbus/constants.hpp:45
↓ 1 callersEnumStatusMinor
src/dbus/constants.hpp:90
↓ 1 callersClassSyslogException
src/log/logwriters/syslog.hpp:24
↓ 1 callersClassVPNAddress
src/netcfg/netcfg-device.hpp:110
↓ 1 callersClassstat
src/netcfg/dns/resolvconf-file.cpp:177
↓ 1 callersClassstat
src/tests/unit/machine-id.cpp:158
↓ 1 callersClassstat
src/tests/misc/netcfg-dns-direct-file-selftest.cpp:133
ClassACL
* This can be used inside an object to track the owner of the DBus::Object * in addition to the a simpler access control list (ACL) which can be *
src/dbus/object-ownership.hpp:41
ClassANSIColours
* Class implementing the ColourEngine to be used to make * output to terminals colourful */
src/log/ansicolours.hpp:25
ClassAWSDBus
addons/aws/openvpn3-service-aws.cpp:268
ClassAWSLog
* Helper class to tackle log signals sent by the AWSObject * * This mostly just wraps the LogSender class and predefines LogGroup to always * be EX
addons/aws/openvpn3-service-aws.cpp:49
ClassAWSObject
addons/aws/openvpn3-service-aws.cpp:70
ClassAccessServerMetaOpts
src/tests/unit/core-extensions.cpp:30
EnumApplySettingsMode
* Modes of operations when applying DNS resolver settings. Depending * on the the backend, they can be applied before or after the tun * interfa
src/netcfg/dns/resolver-backend-interface.hpp:32
ClassAttachedService
src/log/log-service.hpp:66
ClassAttentionReq
src/events/attention-req.hpp:26
ClassAttentionRequired
* Provides an implementation to send and proxy the * net.openvpn.v3.*.AttentionRequired signal. * * This class implements a signal proxy, subscr
src/dbus/signals/attention-required.hpp:37
ClassBackendClientObject
* Class managing a specific VPN client tunnel. This object has its own * unique D-Bus bus name and object path and is designed to only be * acce
src/client/openvpn3-service-client.cpp:86
ClassBackendSignals
src/client/backend-signals.hpp:79
ClassBackendStarterHandler
* Main service object for starting VPN client processes */
src/client/openvpn3-service-backendstart.cpp:127
ClassBackendStarterSignals
* Helper class to tackle signals sent by the backend starter process * * This mostly just wraps the LogSender class and predfines LogGroup to always
src/client/openvpn3-service-backendstart.cpp:49
ClassBackendStarterSrv
* Main D-Bus service implementation of the Backend Starter service */
src/client/openvpn3-service-backendstart.cpp:322
EnumCallbackType
src/common/requiresqueue.hpp:95
ClassCallbacks
src/common/requiresqueue.hpp:104
EnumCfgMgrFeatures
src/configmgr/proxy-configmgr.hpp:37
ClassChangeDir
src/python/openvpn3/ConfigParser.py:1145
EnumChanged
src/log/proxy-log.hpp:162
ClassClientService
src/client/openvpn3-service-client.cpp:1441
EnumColour
src/log/colourengine.hpp:48
ClassColourEngine
* This is just the abstract API which needs to be implemented * by various colour engine implementations */
src/log/colourengine.hpp:28
EnumColourMode
src/log/colourengine.hpp:37
ClassColourStreamWriter
* Generic StreamLogWriter which makes the log output a bit more colourful. * The colouring only applies when working on LogEvent() objects, * oth
src/log/logwriters/streamwriter.hpp:71
ClassCommands
* Command container. Keeps track of all registered commands. It * also takes care of parsing the command line and pass the proper * arguments t
src/common/cmdargparser.hpp:941
EnumCommentPlacement
src/common/cmdargparser.hpp:603
ClassConfigHandler
src/configmgr/configmgr-service.hpp:36
ClassConfigParser
src/python/openvpn3/ConfigParser.py:43
ClassConfigProfileDetails
src/ovpn3cli/commands/config/config-manage.cpp:31
ClassConfiguration
* A Configuration contains information about a specific VPN * configuration profile. This object is then exposed on the * D-Bus through its own u
src/configmgr/configmgr-configuration.hpp:41
ClassConfiguration
* Initial configuration for the net.openvpn.v3.log service. This * is being populated after the command line arguments and optionally * the conf
src/log/log-service.hpp:52
ClassConfigurationFile
src/tests/unit/configfileparser.cpp:151
ClassConfigurationManager
src/python/openvpn3/ConfigManager.py:261
ClassConfigurationManagerEvent
* Provides an implementation to send the * net.openvpn.v3.configuration.ConfigurationManagerEvent signal. * * This is a fairly simple signal, onl
src/configmgr/configmgr-signals.hpp:79
ClassConnectedToDetails
* Container object for connection details of the server a session * is connected to */
src/sessionmgr/proxy-sessionmgr.hpp:88
next →1–100 of 283, ranked by callers