OpenVPN 3 Core Library
Loading...
Searching...
No Matches
httpcli.hpp File Reference
#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>
Include dependency graph for httpcli.hpp:
This graph shows which files directly or indirectly include this file:

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
 Support deferred server-side state creation when client connects.
 
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)