OpenVPN 3 Core Library
|
#include <ovpncli.hpp>
Public Member Functions | |
OpenVPNClientHelper () | |
~OpenVPNClientHelper () | |
OpenVPNClientHelper (OpenVPNClientHelper &)=delete | |
MergeConfig | merge_config (const std::string &path, bool follow_references) |
MergeConfig | merge_config_string (const std::string &config_content) |
EvalConfig | eval_config (const Config &config) |
std::string | crypto_self_test () |
Static Public Member Functions | |
static long | max_profile_size () |
static bool | parse_dynamic_challenge (const std::string &cookie, DynamicChallenge &dc) |
static std::string | platform () |
static std::string | copyright () |
Static Private Member Functions | |
static MergeConfig | build_merge_config (const ProfileMerge &) |
static void | parse_config (const Config &, EvalConfig &, OptionList &) |
Private Attributes | |
InitProcess::Init * | init |
Friends | |
class | OpenVPNClient |
Helper class for OpenVPN clients. Provider helper method to be used with the
Definition at line 552 of file ovpncli.hpp.
openvpn::ClientAPI::OpenVPNClientHelper::OpenVPNClientHelper | ( | ) |
Definition at line 705 of file ovpncli.cpp.
openvpn::ClientAPI::OpenVPNClientHelper::~OpenVPNClientHelper | ( | ) |
Definition at line 710 of file ovpncli.cpp.
|
delete |
|
staticprivate |
|
static |
OPENVPN_CLIENT_EXPORT std::string openvpn::ClientAPI::OpenVPNClientHelper::crypto_self_test | ( | ) |
OPENVPN_CLIENT_EXPORT EvalConfig openvpn::ClientAPI::OpenVPNClientHelper::eval_config | ( | const Config & | config | ) |
|
static |
Definition at line 715 of file ovpncli.cpp.
OPENVPN_CLIENT_EXPORT MergeConfig openvpn::ClientAPI::OpenVPNClientHelper::merge_config | ( | const std::string & | path, |
bool | follow_references | ||
) |
Definition at line 720 of file ovpncli.cpp.
OPENVPN_CLIENT_EXPORT MergeConfig openvpn::ClientAPI::OpenVPNClientHelper::merge_config_string | ( | const std::string & | config_content | ) |
Definition at line 732 of file ovpncli.cpp.
|
staticprivate |
|
static |
|
static |
|
friend |
Definition at line 555 of file ovpncli.hpp.
|
private |
Definition at line 602 of file ovpncli.hpp.