12#ifndef OPENVPN_TRANSPORT_ALTPROXY_H
13#define OPENVPN_TRANSPORT_ALTPROXY_H
48 virtual std::string
name()
const = 0;
Reference count base class for objects tracked by RCPtr. Disallows copying and assignment.
size_t free_list_max_size
SocketProtect * socket_protect
DigestFactory::Ptr digest_factory
RemoteList::Ptr remote_list
virtual TransportClientFactory::Ptr new_transport_client_factory(const Config &)=0
virtual std::string name() const =0
virtual void precache(RemoteList::Ptr &r)=0
virtual bool requires_tcp() const =0
virtual void set_enable_cache(const bool enable_cache)=0