12#ifndef OPENVPN_TRANSPORT_DCO_H
13#define OPENVPN_TRANSPORT_DCO_H
29#ifdef OPENVPN_PLATFORM_WIN
35struct DCO :
public virtual RC<thread_unsafe_refcount>
56#ifdef OPENVPN_PLATFORM_WIN
Reference count base class for objects tracked by RCPtr. Disallows copying and assignment.
TunBuilder methods, loosely based on the Android VpnService.Builder abstraction.
RemoteList::Ptr remote_list
SocketProtect * socket_protect
bool allow_local_dns_resolvers
virtual TunClientFactory::Ptr new_tun_factory(const TunConfig &conf, const OptionList &opt)=0
virtual TransportClientFactory::Ptr new_transport_factory(const TransportConfig &conf)=0