|
OpenVPN 3 Core Library
|
#include <iostream>#include <string>#include <memory>#include <utility>#include <atomic>#include <openvpn/io/io.hpp>#include "ovpncli.hpp"#include <openvpn/log/logthread.hpp>#include <openvpn/common/platform.hpp>#include <openvpn/init/initprocess.hpp>#include <openvpn/common/bigmutex.hpp>#include <openvpn/common/size.hpp>#include <openvpn/common/platform_string.hpp>#include <openvpn/common/count.hpp>#include <openvpn/asio/asiostop.hpp>#include <openvpn/time/asiotimer.hpp>#include <openvpn/client/cliconnect.hpp>#include <openvpn/client/cliopthelper.hpp>#include <openvpn/options/merge.hpp>#include <openvpn/error/error.hpp>#include <openvpn/error/excode.hpp>#include <openvpn/crypto/selftest.hpp>#include <openvpn/client/clievent.hpp>#include <openvpn/log/sessionstats.hpp>#include <openvpn/legal/copyright.hpp>Go to the source code of this file.
Namespaces | |
| namespace | openvpn |
| namespace | openvpn::ClientAPI |
| namespace | openvpn::ClientAPI::Private |
Macros | |
| #define | OPENVPN_CLIENT_EXPORT |
| #define | OPENVPN_DEBUG_PROTO 1 |
| #define | OPENVPN_DEBUG_TUN 2 |
| #define | OPENVPN_DEBUG_UDPLINK 2 |
| #define | OPENVPN_DEBUG_TCPLINK 2 |
| #define | OPENVPN_DEBUG_COMPRESS 1 |
| #define | OPENVPN_DEBUG_REMOTELIST 0 |
| #define | OPENVPN_DEBUG_TUN_BUILDER 0 |
| #define | OPENVPN_LOG_CLASS openvpn::ClientAPI::LogReceiver |
| #define | OPENVPN_LOG_INFO openvpn::ClientAPI::LogInfo |
Functions | |
| openvpn::ClientAPI::OPENVPN_SIMPLE_EXCEPTION (app_expired) | |
| static SSLLib::SSLAPI::Config::Ptr | openvpn::ClientAPI::setup_certcheck_ssl_config (const std::string &client_cert, const std::string &extra_certs, const std::optional< const std::string > &ca) |
| #define OPENVPN_CLIENT_EXPORT |
Definition at line 35 of file ovpncli.cpp.
| #define OPENVPN_DEBUG_COMPRESS 1 |
Definition at line 49 of file ovpncli.cpp.
| #define OPENVPN_DEBUG_PROTO 1 |
Definition at line 43 of file ovpncli.cpp.
| #define OPENVPN_DEBUG_REMOTELIST 0 |
Definition at line 50 of file ovpncli.cpp.
| #define OPENVPN_DEBUG_TCPLINK 2 |
Definition at line 48 of file ovpncli.cpp.
| #define OPENVPN_DEBUG_TUN 2 |
Definition at line 46 of file ovpncli.cpp.
| #define OPENVPN_DEBUG_TUN_BUILDER 0 |
Definition at line 51 of file ovpncli.cpp.
| #define OPENVPN_DEBUG_UDPLINK 2 |
Definition at line 47 of file ovpncli.cpp.
| #define OPENVPN_LOG_CLASS openvpn::ClientAPI::LogReceiver |
Definition at line 66 of file ovpncli.cpp.
| #define OPENVPN_LOG_INFO openvpn::ClientAPI::LogInfo |
Definition at line 67 of file ovpncli.cpp.