Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/OpenVPN/openvpn3-linux
/ functions
Functions
1,544 in github.com/OpenVPN/openvpn3-linux
⨍
Functions
1,544
◇
Types & classes
283
↳
Endpoints
38
Method
ConfigHandler
src/configmgr/configmgr-service.cpp:29
Method
ConfigProfileDetails
src/ovpn3cli/commands/config/config-manage.cpp:73
Method
Configuration
src/configmgr/configmgr-configuration.cpp:25
Method
ConfigurationManagerEvent
src/configmgr/configmgr-signals.cpp:73
Method
Configure
src/tests/unit/dns-settings-manager-test.cpp:219
Method
ConfigureMapping
src/log/service-configfile.hpp:42
Method
ConfigureMapping
src/netcfg/netcfg-configfile.hpp:34
Method
ConfigureMapping
src/tests/unit/configfileparser.cpp:120
Method
Connect
(self)
src/python/openvpn3/SessionManager.py:193
Method
ConnectedToDetails
* Construct and populate a new ConnectedToDetails object * * @param proto std::string, protocol * @param srv_ip std::string,
src/sessionmgr/proxy-sessionmgr.hpp:97
Method
ConnectionStatDetails
src/client/statistics.hpp:27
Method
ConstantMapping
src/python/openvpn3/gen-python-constants.cpp:42
Method
ConstantMapping
src/dbus/gen-c-constants.cpp:33
Method
ConsumeLogEvent
src/tests/dbus/log-listener2.cpp:38
Method
Context
src/log/core-dbus-logger.hpp:116
Method
ConvertLogFacility
* Converts a string specifying a syslog log facility * to the appropriate into syslog integer value. See syslog(3) * for valid values.
src/log/logwriters/syslog.hpp:82
Method
CoreVPNClient
* Constructs the CoreVPNClient object * * @param signal Pointer to an existing BackendsSignals object, * which
src/client/core-client.hpp:179
Method
Create
src/client/backend-signals.hpp:129
Method
Create
src/client/proxy-devposture.hpp:69
Method
Create
src/configmgr/configmgr-signals.cpp:33
Method
Create
src/configmgr/proxy-configmgr.hpp:59
Method
Create
* Initializes the Core library D-Bus logging * * @param dbuscon DBus::Connection where to send Log signals * @param path String
src/log/core-dbus-logger.cpp:43
Method
Create
src/log/logtag.cpp:23
Method
Create
src/log/logfilter.cpp:16
Method
Create
src/log/logmetadata.hpp:60
Method
Create
* Create a new LogMetaData container for LogMetaDataValue objects * * @return Returns a LogMetaData::Ptr (std::shared_ptr) to the new conta
src/log/logmetadata.hpp:115
Method
Create
src/log/proxy-log.hpp:91
Method
Create
src/log/proxy-log.hpp:204
Method
Create
src/log/service-logger.hpp:37
Method
Create
src/log/log-service.cpp:45
Method
Create
src/ovpn3cli/commands/log/log-attach.cpp:21
Method
Create
src/ovpn3cli/commands/log/event-logger.cpp:24
Method
Create
src/ovpn3cli/commands/config/config-manage.cpp:67
Method
Create
src/netcfg/netcfg-signals.hpp:30
Method
Create
src/netcfg/netcfg-subscriptions.hpp:53
Method
Create
src/netcfg/proxy-netcfg-mgr.cpp:39
Method
Create
src/netcfg/dns/systemd-resolved.hpp:52
Method
Create
* The SystemdResolved class bridges the information passed from * the VPN session through the ResolverBackendInterface and prepares * it
src/netcfg/dns/systemd-resolved.hpp:88
Method
Create
* Instantiate a resolv.conf parser * * @param filename std::string of full path to the resolv.conf * file to parse
src/netcfg/dns/resolvconf-file.hpp:152
Method
Create
* Construct a new ResolverSettings object for a specific * network interface. The index is used to link which * VPN session this Resolve
src/netcfg/dns/resolver-settings.hpp:53
Method
Create
src/netcfg/dns/proxy-systemd-resolved.cpp:72
Method
Create
src/netcfg/dns/settings-manager.hpp:41
Method
Create
src/sessionmgr/tunnel-queue.cpp:21
Method
Create
src/sessionmgr/sessionmgr-signals.cpp:31
Method
Create
src/sessionmgr/proxy-sessionmgr.hpp:126
Method
Create
src/sessionmgr/proxy-sessionmgr.hpp:657
Method
Create
src/tests/misc/netcfg-dns-direct-file-selftest.cpp:31
Method
Create
src/tests/dbus/request-queue-service.cpp:46
Method
Create
src/dbus/object-ownership.cpp:29
Method
Create
src/dbus/signals/log.cpp:80
Method
Create
src/dbus/signals/statuschange.cpp:93
Method
Create
src/common/cmdargparser.cpp:305
Method
Create
src/common/requiresqueue.hpp:120
Method
Create
addons/devposture/devposture-signals.cpp:33
Method
Create
addons/devposture/modules/module-interface.hpp:38
Method
DBus<ClientAttentionGroup>
src/dbus/constants.hpp:262
Method
DBus<ClientAttentionType>
src/dbus/constants.hpp:209
Method
DBus<LogCategory>
src/log/log-helpers.hpp:107
Method
DBus<LogGroup>
src/log/log-helpers.hpp:74
Method
DBus<NetCfgChangeType>
src/netcfg/netcfg-changetype.hpp:44
Method
DBus<StatusMajor>
src/dbus/constants.hpp:65
Method
DBus<StatusMinor>
src/dbus/constants.hpp:169
Method
DBusLogger
src/log/core-dbus-logger.cpp:118
Method
DBusRequiresQueueProxy
* Initialize the D-Bus proxy for RequiresQueue. This constructor * will re-use an established connection in a DBus object. * * @para
src/dbus/requiresqueue-proxy.hpp:58
Method
DCO
src/netcfg/proxy-netcfg-device.cpp:584
Method
DateTime
addons/devposture/sysinfo/sysinfo.cpp:69
Method
Debug
src/log/service-logger.hpp:117
Method
DebugResolvConfFile
src/tests/misc/netcfg-dns-direct-file-selftest.cpp:123
Method
Destroy
(self)
src/python/openvpn3/NetCfgManager.py:86
Method
Device
src/netcfg/proxy-netcfg-device.cpp:60
Method
Disable
src/netcfg/dns/resolver-settings.cpp:64
Method
Disconnect
(self)
src/python/openvpn3/SessionManager.py:229
Method
DummyTunBuilder
src/client/core-client.hpp:119
Method
Dump
src/common/configfileparser.cpp:448
Method
Event
* Initialize an empty ConfigManager::Event object */
src/configmgr/configmgr-events.hpp:63
Method
Event
src/configmgr/configmgr-events.cpp:25
Method
Event
src/sessionmgr/sessionmgr-events.cpp:24
Method
Event
* Initialize an empty SessionManager::Event object */
src/sessionmgr/sessionmgr-events.hpp:63
Method
EventFilter
src/log/logfilter.cpp:22
Method
EventLogger
src/ovpn3cli/commands/log/event-logger.cpp:33
Method
EventLogger
src/tests/dbus/logfwd-listener.cpp:53
Method
EventType>
src/configmgr/configmgr-events.hpp:128
Method
EventType>
src/sessionmgr/sessionmgr-events.hpp:128
Method
Exception
src/client/proxy-devposture.hpp:47
Method
Exception
src/configmgr/configmgr-exceptions.hpp:27
Method
Exception
src/log/journal-log-parse.cpp:212
Method
Exception
src/netcfg/dns/systemd-resolved-exception.hpp:25
Method
Exception
src/sessionmgr/sessionmgr-exceptions.hpp:26
Method
Exception
src/sessionmgr/proxy-sessionmgr.hpp:49
Method
ExclusiveOptionError
src/common/cmdargparser-exceptions.hpp:209
Method
Export
* Exports the configuration, including all the available settings * specific to the Linux client. The output format is JSON. * * @return Returns
src/configmgr/configmgr-configuration.cpp:582
Method
Extract<ClientAttentionGroup>
src/dbus/constants.hpp:274
Method
Extract<ClientAttentionType>
src/dbus/constants.hpp:221
Method
Extract<LogCategory>
src/log/log-helpers.hpp:119
Method
Extract<LogGroup>
src/log/log-helpers.hpp:86
Method
Extract<NetCfgChangeType>
src/netcfg/netcfg-changetype.hpp:56
Method
Extract<StatusMajor>
src/dbus/constants.hpp:77
Method
Extract<StatusMinor>
src/dbus/constants.hpp:181
Method
FetchAllDevices
(self)
src/python/openvpn3/NetCfgManager.py:146
Method
FetchAvailableConfigs
* Retrieves a string array of configuration paths which are available * to the calling user * * @return A std::vector<DBus::Object::Pat
src/configmgr/proxy-configmgr.hpp:196
← previous
next →
701–800 of 1,544, ranked by callers