|
OpenVPN 3 Core Library
|
#include <string>#include <vector>#include <sstream>#include <ostream>#include <cstdint>#include <utility>#include <memory>#include <algorithm>#include <openvpn/common/platform.hpp>#include <openvpn/common/base64.hpp>#include <openvpn/common/numeric_cast.hpp>#include <openvpn/common/olong.hpp>#include <openvpn/common/arraysize.hpp>#include <openvpn/common/hostport.hpp>#include <openvpn/random/randapi.hpp>#include <openvpn/addr/ip.hpp>#include <openvpn/asio/asiopolysock.hpp>#include <openvpn/asio/asioresolverres.hpp>#include <openvpn/common/to_string.hpp>#include <openvpn/error/error.hpp>#include <openvpn/buffer/bufstream.hpp>#include <openvpn/http/reply.hpp>#include <openvpn/time/asiotimersafe.hpp>#include <openvpn/time/coarsetime.hpp>#include <openvpn/transport/tcplink.hpp>#include <openvpn/transport/client/transbase.hpp>#include <openvpn/ws/httpcommon.hpp>#include <openvpn/ws/httpcreds.hpp>#include <openvpn/ws/websocket.hpp>Go to the source code of this file.
Classes | |
| struct | openvpn::WS::Client::Status |
| struct | openvpn::WS::Client::Config |
| struct | openvpn::WS::Client::Host |
| struct | openvpn::WS::Client::Request |
| struct | openvpn::WS::Client::ContentInfo |
| struct | openvpn::WS::Client::TimeoutOverride |
| class | openvpn::WS::Client::HTTPCore |
| struct | openvpn::WS::Client::HTTPCore::AsioProtocol |
| class | openvpn::WS::Client::HTTPDelegate< PARENT > |
Namespaces | |
| namespace | openvpn |
| namespace | openvpn::WS |
| namespace | openvpn::WS::Client |
Typedefs | |
| typedef HTTPBase< HTTPCore, Config, Status, HTTP::ReplyType, ContentInfo, olong, RC< thread_unsafe_refcount > > | openvpn::WS::Client::Base |
Functions | |
| openvpn::WS::Client::OPENVPN_EXCEPTION (http_client_exception) | |