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/excode.hpp>
#include <openvpn/crypto/selftest.hpp>
#include <openvpn/client/clievent.hpp>
#include <openvpn/legal/copyright.hpp>
Go to the source code of this file.
Namespaces | |
namespace | openvpn |
Support deferred server-side state creation when client connects. | |
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.