OpenVPN 3 Core Library
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 C_OVPN_CRYPTO_DATA
 C_OVPN_KEY_DIRECTION
 C_OVPN_NEW_PEER
 C_OVPN_SET_PEER
 C_OVPN_STATS
 Copenvpn::AccHandshakerDefines a class that handles SSL/TLS handshaking
 Copenvpn::IP::Addr
 Copenvpn::IPv4::Addr
 Copenvpn::IPv6::Addr
 Copenvpn::IP::AddrMaskPair
 Copenvpn::AddrPort
 Copenvpn::Crypto::AEADUsageLimit
 Copenvpn::Agent
 Copenvpn::CryptoAlgs::Alg
 Calign_test
 Copenvpn::AppControlMessageConfig
 Copenvpn::AppControlMessageReceiver
 Copenvpn::ClientAPI::AppCustomControlMessageEvent
 Copenvpn::AppleCryptoAPI
 Copenvpn::AppleVersion
 Crc::Arbitrary< openvpn::TunBuilderCapture::Route >Specialization of the Arbitrary template for TunBuilderCapture::Route
 Crc::Arbitrary< openvpn::TunBuilderCapture::RouteAddress >Specialization of the Arbitrary struct for RouteAddress
 Crc::Arbitrary< openvpn::TunBuilderCapture::RouteBase >Specialization of Arbitrary for the RouteBase type
 Crc::Arbitrary< RedirectGatewayFlagsValues >Template specialization for generating arbitrary RedirectGatewayFlagsValues
 Crc::Arbitrary< std::variant< T, Ts... > >Specialization of Arbitrary for creating arbitrary std::variant values
 Copenvpn::ArgvWrapper
 Copenvpn::AsioClock
 Copenvpn::AsioConstBufferSeq2
 Copenvpn::AsioContextStore
 Copenvpn::WS::Client::HTTPCore::AsioProtocol
 Copenvpn::WS::Server::Listener::Client::AsioProtocol
 Copenvpn::AsioTimerSafe
 Copenvpn::AsioWork
 Copenvpn::AutoReset< T >
 CBASE
 Copenvpn::Base64
 Copenvpn::BaseSocketProtect
 Copenvpn_io::basic_waitable_timer
 Copenvpn::TunWin::Util::BestGateway
 Copenvpn::bmq_stream::bio_memq_internal
 Copenvpn::BufferComplete
 Copenvpn::BufferComposed
 Copenvpn::BufferLimit< T >
 Copenvpn::BufferLimit< size_t >
 Copenvpn::BufferLineIterator
 Copenvpn::OMICore::BufferThrottle
 Copenvpn::CancelableHandleWrapper for an asynchronous handle supporting cancellation and closure
 Copenvpn::SetUserGroupRetainCap::Capabilities
 Copenvpn::CertCRLListTemplate< CertList, CRLList >
 Copenvpn::CertCRLListTemplate< OpenSSLPKI::X509List, OpenSSLPKI::CRLList >
 Copenvpn::Unicode::UTF8Iterator::Char
 Copenvpn::WS::ChunkedHelper
 Copenvpn::AppleCrypto::CipherContext
 Copenvpn::CipherContext< CRYPTO_API >
 Copenvpn::OpenSSLCrypto::CipherContext
 Copenvpn::OpenSSLCrypto::CipherContextAEAD
 Copenvpn::MbedTLSCrypto::CipherContextCommon
 Copenvpn::CircList< T >
 Copenvpn::CleanupType< F >
 Copenvpn::ClientHalt
 Copenvpn::ClientAPI::Private::ClientState
 Copenvpn::CoarseTime
 CCOLLECTION
 Copenvpn::OMICore::Command
 Crc::state::Command
 Copenvpn::CommonNameReject
 Cstd::complex
 Copenvpn::DataLimit::Component
 Copenvpn::CompressContext
 CConfigThe data needed to construct an OpenSSLContext
 Copenvpn::AltProxy::Config
 Copenvpn::ClientOptions::Config
 Copenvpn::ExternalTransport::Config
 Copenvpn::ExternalTun::Config
 Copenvpn::TunBuilderSetup::Config
 Copenvpn::TunProp::Config
 Copenvpn::Win::Service::Config
 Copenvpn::X509Track::Config
 Copenvpn::ClientAPI::ConfigCommon
 Copenvpn::RemoteList::ConnBlockFactory
 Copenvpn::ClientAPI::ConnectionInfo
 Copenvpn::ConstBufferType< T >Immutable buffer with double ended access and adjustable free space at both ends
 Copenvpn::ConstBufferType< unsigned char >
 Copenvpn::Base64::ConstUCharWrap
 Copenvpn::C2os::Container< C >New typename for holding the underlying container type
 Copenvpn::WS::Client::ContentInfo
 Copenvpn::WS::Server::ContentInfo
 Copenvpn::AWS::Route::Context
 Copenvpn::Frame::Context
 Copenvpn::Log::ContextScoped RAII for the global_log pointer
 Copenvpn::RCWeak< RCImpl >::ControllerRefAdapter object for RCWeak::Controller <—> RCPtr
 Copenvpn::AWS::Creds
 Copenvpn::SockOpt::Creds
 Copenvpn::WS::Creds
 Copenvpn::OpenSSLPKI::CRL
 Copenvpn::CryptoDCSettingsData
 Copenvpn::SessionStats::DCOTransportSource::Data
 Copenvpn::DataChannelEpoch
 Copenvpn::ProtoContext::KeyContext::DataChannelKey
 Copenvpn::DataLimit
 CSessionStats::DCOTransportSource
 Copenvpn::AEAD::Crypto< CRYPTO_API >::Decrypt
 Copenvpn::DecryptCHM< CRYPTO_API >
 Copenvpn::TunWin::Util::DeviceInstanceIdInterfacePair
 Copenvpn::TunWin::Util::DevInfoSetHelper
 Copenvpn::OpenSSLPKI::DH
 Copenvpn::DHCP
 Copenvpn::DHCPCapture
 Copenvpn::DHCPPacket
 Copenvpn::HTTPProxy::Digest
 CDigestContext
 Copenvpn::MbedTLSCrypto::DigestContext
 Copenvpn::OpenSSLCrypto::DigestContext
 CDigestInfo
 Copenvpn::RemoteList::Directives
 Copenvpn::TunWin::Dns< REG, NETAPI >Manage DNS search suffixes for Windows
 Copenvpn::DnsAddressA name server address and optional port
 Copenvpn::DnsDomainA DNS domain name
 Copenvpn::DnsOptionsAll DNS options set with the –dns or –dhcp-option directive
 Copenvpn::DnsServerDNS settings for a name server
 CDroughtMeasure
 Copenvpn::DSDict
 Copenvpn::TimeType< T >::Duration
 Copenvpn::ClientAPI::DynamicChallenge
 Cstd::enable_shared_from_this
 Copenvpn::AEAD::Crypto< CRYPTO_API >::Encrypt
 Copenvpn::EncryptCHM< CRYPTO_API >
 Copenvpn::TunWin::WFP::EngineHandle
 Copenvpn::EnumIface
 Copenvpn::EpochDataChannelCryptoContext
 Copenvpn::EpochKey
 Copenvpn_io::error_code
 Copenvpn::EthHeader
 Copenvpn::ClientAPI::EvalConfigStruct containing configuration details parsed from an OpenVPN configuration file
 Copenvpn::ClientAPI::Event
 Copenvpn::Win::Event
 Copenvpn::Gremlin::DelayedQueue::EventBase
 Cstd::exception
 Copenvpn::TunWin::Nrpt< REG, NETAPI >::ExcludeRuleData
 Copenvpn::Function< R(A...), N, INTERN_ONLY >::Extern< T >
 Copenvpn::ExternalPKIBase
 Copenvpn::ExternalPKIImpl
 Copenvpn::ClientAPI::ExternalPKIRequestBase
 Copenvpn::ExternalTransport::Factory
 Copenvpn::ExternalTun::Factory
 Copenvpn::AuthCert::Fail
 Copenvpn::Function< F, N, INTERN_ONLY >
 Copenvpn::Function< R(A...), N, INTERN_ONLY >
 Copenvpn::Function< void(openvpn::WS::ClientSet::TransactionSet &ts)>
 Copenvpn::Function< void(openvpn::WS::ClientSet::TransactionSet &ts, openvpn::AsioPolySock::Base &sock)>
 Copenvpn::Glob
 Copenvpn::SNI::HandlerBase
 Copenvpn::HashString
 Copenvpn::HTTP::Header
 Copenvpn::BufferFormat::Hex< T >
 Copenvpn::OMICore::History
 Copenvpn::AppleCrypto::HMACContext
 Copenvpn::MbedTLSCrypto::HMACContext
 Copenvpn::OpenSSLCrypto::HMACContext
 Copenvpn::HostList::Host
 Copenvpn::WS::Client::Host
 Copenvpn::HTTP::HTMLSkip
 Copenvpn::AWS::HTTPContext
 Copenvpn::WS::ClientSet::HTTPStateContainer
 Copenvpn::ICMPv4
 Copenvpn::ICMPv6
 Copenvpn::TunNetlink::SITNL::iface_addr_res_t
 Copenvpn::Win::Impersonate
 Copenvpn::RemoteList::Index
 Copenvpn::IndexedTitle
 Copenvpn::AWS::PCQuery::Info
 Copenvpn::AWS::Route::Info
 Copenvpn::KoRekey::Info
 Copenvpn::InitProcess::Init
 Copenvpn::WS::Server::Listener::Client::Initializer
 Copenvpn::InitProcess::Init::InitImpl
 Copenvpn::RedirectPipe::InOut
 Copenvpn::Win::Console::Input
 Copenvpn::TunWin::Util::InterfaceInfoList
 Copenvpn::ClientAPI::InterfaceStats
 Copenvpn::Function< R(A...), N, INTERN_ONLY >::Intern< T >
 Copenvpn::IntrinsicType< BaseT, T >CRTP type designed to allow creation of strong types based on intrinsics
 Copenvpn::IntrinsicType< BufferFlags, unsigned int >
 Copenvpn::IntrinsicType< Thing1, int >
 Copenvpn::VPNServerPool::IP46
 Copenvpn::TunWin::Util::IPAdaptersInfo
 Copenvpn::IPCollisionDetectBase
 Copenvpn::TunWin::Util::IPNetmask4
 Copenvpn::TunWin::Util::IPPerAdapterInfo
 Copenvpn::IPv4Header
 Copenvpn::IPv6::Addr::ipv6addr
 Copenvpn::IPv6Header
 Copenvpn::IPVerFlags
 Copenvpn::Acceptor::Item
 Copenvpn::Listen::Item
 Copenvpn::ActionList::Iter
 CITERATOR
 Copenvpn::HostList::Iterator
 Copenvpn::IP::RangeType< ADDR >::IteratorAllow easy navigation through a series of IP addresses
 Copenvpn::ProtoContext::IvProtoHelper
 Copenvpn::KoRekey::Key
 Copenvpn::OpenSSLSessionCache::Key
 Copenvpn::TLSSessionTicketBase::Key
 Copenvpn::TokenEncrypt::Key
 Copenvpn::Win::Reg::KeyWrapper class for a Registry key handle
 Copenvpn::KoRekey::KeyConfig
 Copenvpn::KoRekey::KeyDirection
 Copenvpn::AWS::REST::KeyValue
 Copenvpn::ClientAPI::KeyValue
 Copenvpn::PeerInfo::KeyValue
 Copenvpn::X509Track::KeyValue
 Copenvpn::TunWin::Setup::L2State
 Copenvpn::Layer
 Copenvpn::LexQuoteMixinHelper class to handle quote processing
 Copenvpn::OptionList::Limits
 Cdetail::line
 Copenvpn::LinuxGW
 Copenvpn::LinuxGW46
 Copenvpn::LinuxGW46Netlink
 Copenvpn::LinuxGWNetlink
 Copenvpn::LinuxRoute
 Cstd::list
 Copenvpn::OMICore::LogFn
 Copenvpn::logging::Logger< DEFAULT_LOG_LEVEL, MAX_LEVEL >
 Copenvpn::logging::Logger< DEFAULT_LOG_LEVEL, LOG_LEVEL_TRACE >
 Copenvpn::logging::Logger< DEFAULT_LOG_LEVEL, MAX_LEVEL >
 Copenvpn::logging::LoggingMixin< DEFAULT_LOG_LEVEL, MAX_LEVEL, TagT >
 Copenvpn::logging::LoggingMixin< logging::LOG_LEVEL_VERB, logging::LOG_LEVEL_TRACE, SSLFactoryAPI >
 Copenvpn::logging::LoggingMixin< OPENVPN_DEBUG_COMPRESS, logging::LOG_LEVEL_TRACE, Compress >
 Copenvpn::logging::LoggingMixin< OPENVPN_DEBUG_PROTO, logging::LOG_LEVEL_VERB, ProtoContext >
 Copenvpn::ClientAPI::LogInfo
 Copenvpn::LogPeriod
 Copenvpn::ClientAPI::LogReceiver
 Copenvpn::MACAddr
 Copenvpn::MacGatewayInfo
 Copenvpn::MacSleep
 Copenvpn::WebSocket::Protocol::MaskingKey
 Copenvpn::MbedTLSCryptoAPI
 Copenvpn::MbedTLSPEM
 Copenvpn::GeNL< ReadHandler >::mcast_handler_args
 CMean
 CMeanDev
 Copenvpn::MemQBase
 Copenvpn::ClientAPI::MergeConfig
 CMessage
 Copenvpn::MessageWindow< M, id_t >
 Copenvpn::MessageWindow< openvpn::ReliableRecvTemplate::Message, id_t >
 Copenvpn::MessageWindow< openvpn::ReliableSendTemplate::Message, id_t >
 Copenvpn::SNI::Metadata
 Copenvpn::Function< R(A...), N, INTERN_ONLY >::Methods
 Copenvpn::Mode
 Copenvpn::MSSCtrlParms
 Copenvpn::MSSFix
 Copenvpn::MSSParms
 Copenvpn::ClientAPI::MyClockTick
 CMyConfig
 CMyObj
 Copenvpn::TLSSessionTicketBase::Name
 Copenvpn::Win::NamedPipeImpersonate
 Copenvpn::Win::NamedPipePeerInfo
 Copenvpn::TunClientInstance::NativeHandle
 Copenvpn::Win::NetApi
 Copenvpn::VPNServerNetblock::Netblock
 CNoisyWire
 Copenvpn::AEAD::Crypto< CRYPTO_API >::Nonce
 Copenvpn::ActionThread::Notify
 Copenvpn::ClientLifeCycle::NotifyCallback
 Copenvpn::ClientProto::NotifyCallback
 Copenvpn::RemoteList::BulkResolve::NotifyCallback
 Copenvpn::TunWin::Nrpt< REG, NETAPI >Manage NRPT rules for Windows
 Copenvpn::HTTPProxy::NTLM
 Copenvpn::NullLex
 Copenvpn::Split::NullLimit
 Copenvpn::OpenSSLCryptoAPI
 Copenvpn::OpenSSLPEM
 COPENVPN_ACCEPTOR_LISTENER_BASE_RC
 COPENVPN_HTTP_CLISET_RC
 COPENVPN_HTTP_SERV_RC
 Copenvpn::ClientAPI::OpenVPNClientHelper
 Copenvpn::OpenVPNStaticKey
 Copenvpn::Option
 Copenvpn::optional< T >Designed to represent an optional reference to an object of type T
 Copenvpn::ClientOptions::OptionErrors
 Cstd::ostream
 Copenvpn::print_formatted_detail::Output< T >
 Copenvpn::print_formatted_detail::Output< OUTPUT >
 Copenvpn::print_formatted_detail::Output< std::ostringstream >
 Copenvpn::print_formatted_detail::Output< std::string >
 Copenvpn::OvpnDcoPeer
 Copenvpn::OvpnHMAC< CRYPTO_API >
 Copenvpn::ProtoContext::Packet
 CPacket
 Copenvpn::TCPTransport::PacketFrom
 Copenvpn::TunBuilderClient::PacketFrom
 Copenvpn::TunLinux::PacketFrom
 Copenvpn::TunMac::PacketFrom
 Copenvpn::TunWin::PacketFrom
 Copenvpn::UDPTransport::PacketFrom
 COvpnDcoClient::PacketFrom
 Copenvpn::PacketIDControl
 Copenvpn::PacketIDControlReceiveType< REPLAY_WINDOW_ORDER, PKTID_RECV_EXPIRE >
 Copenvpn::PacketIDControlReceiveType< 8, 30 >
 Copenvpn::PacketIDControlSend
 Copenvpn::PacketIDData
 Copenvpn::PacketIDDataReceiveType< REPLAY_WINDOW_ORDER, PKTID_RECV_EXPIRE >
 Copenvpn::PacketIDDataReceiveType< 8, 30 >
 Copenvpn::PacketIDDataSend
 Copenvpn::PacketStream< SIZE_TYPE >
 Copenvpn::PacketStream< std::uint16_t >
 Copenvpn::PacketStreamResidual< SIZE_TYPE >
 Copenvpn::ProtoContext::PacketType
 Copenvpn::DataLimit::Parameters
 Copenvpn::URL::Parm
 Copenvpn::PKCS1::DigestPrefix::Parse< T >
 Copenvpn::URL::Parse
 Copenvpn::PKCS1::DigestPrefix::Parse< mbedtls_md_type_t >
 Copenvpn::ParseClientConfig
 Copenvpn::ParseTunSpec
 Copenvpn::PeerFingerprint
 Copenvpn::PeerFingerprints
 Copenvpn::PeerStats
 Copenvpn::PersistentFile
 Copenvpn::VPNServerNetblock::PerThread
 Copenvpn::OpenSSLPKI::PKey
 Copenvpn::IP::PoolType< ADDR >
 Copenvpn::PrintFormatted< OUTPUT >
 Copenvpn::ProfileMerge
 Copenvpn::AsioBoundSocket::Socket::Proto< IP_ADDR >
 Copenvpn::AsioBoundSocket::Socket::Proto< openvpn::IPv4::Addr >
 Copenvpn::AsioBoundSocket::Socket::Proto< openvpn::IPv6::Addr >
 Copenvpn::Protocol
 Copenvpn::WebSocket::Protocol
 Copenvpn::ProtoContextCallbackInterface
 Copenvpn::ProtoSessionID
 Copenvpn::ProtoStackBase< PACKET, PARENT >
 Copenvpn::ProtoStackBase< Packet, KeyContext >
 Copenvpn::ClientAPI::ProvideCreds
 Copenvpn::TunBuilderCapture::ProxyAutoConfigURLClass for handling Proxy Auto-Configuration (PAC) URLs
 Copenvpn::TunBuilderCapture::ProxyBypassClass for managing proxy bypass host configurations
 Copenvpn::TunBuilderCapture::ProxyHostPortHost and port configuration for proxy connections
 Copenvpn::PsidCookieAddrInfoBaseInterface to communicate the server's address semantics
 Copenvpn::ProtoContext::PsidCookieHelper
 Copenvpn::Ptb
 Copenvpn::PThreadBarrier
 Copenvpn::PushedOptionsFilter::PullFilter
 Copenvpn::PushLex
 Copenvpn::AWS::REST::QueryBuilder
 Copenvpn::Rand2
 Copenvpn::RandomByteStore< RAND_TYPE >
 Copenvpn::RandomByteStore< rand_type >
 Copenvpn::IP::RangePartitionType< ADDR >Divide a range of IP addresses into smaller, equal-sized partitions
 Copenvpn::IP::RangeType< ADDR >Designed to represent and manage a range of IP addresses
 Copenvpn::SFINAE::Rank< 0 >
 Copenvpn::RC< RCImpl >Reference count base class for objects tracked by RCPtr. Disallows copying and assignment
 Copenvpn::RC< thread_safe_refcount >
 Copenvpn::RC< thread_unsafe_refcount >
 CRC_TYPE
 Copenvpn::RCCopyable< RCImpl >Reference count base class for objects tracked by RCPtr. Allows copying and assignment
 Copenvpn::RCCopyable< thread_unsafe_refcount >
 Copenvpn::RCPtr< T >The smart pointer class
 Copenvpn::RCPtr< ActionList >
 Copenvpn::RCPtr< AltProxy >
 Copenvpn::RCPtr< ASIOSignals >
 Copenvpn::RCPtr< AuthCert >
 Copenvpn::RCPtr< Base >
 Copenvpn::RCPtr< BufferAllocatedRc >
 Copenvpn::RCPtr< BulkResolve >
 Copenvpn::RCPtr< ChallengeResponse >
 Copenvpn::RCPtr< ClientConfig >
 Copenvpn::RCPtr< ClientConnect >
 Copenvpn::RCPtr< ClientCreds >
 Copenvpn::RCPtr< ClientLifeCycle >
 Copenvpn::RCPtr< ClientOptions >
 Copenvpn::RCPtr< ClientSet >
 Copenvpn::RCPtr< Compress >
 Copenvpn::RCPtr< Config >
 Copenvpn::RCPtr< ConnBlock >
 Copenvpn::RCPtr< Connected >
 Copenvpn::RCPtr< Container >
 Copenvpn::RCPtr< Context >
 Copenvpn::RCPtr< Controller >
 Copenvpn::RCPtr< CryptoDCContext >
 Copenvpn::RCPtr< CryptoDCFactory >
 Copenvpn::RCPtr< CryptoDCInstance >
 Copenvpn::RCPtr< DCO >
 Copenvpn::RCPtr< DCOTransportSource >
 Copenvpn::RCPtr< DelayedQueue >
 Copenvpn::RCPtr< DestructorBase >
 Copenvpn::RCPtr< DH >
 Copenvpn::RCPtr< DigestFactory >
 Copenvpn::RCPtr< DigestInstance >
 Copenvpn::RCPtr< EmulateExcludeRouteFactory >
 Copenvpn::RCPtr< Epoch >
 Copenvpn::RCPtr< ErrorRecovery >
 Copenvpn::RCPtr< Factory >
 Copenvpn::RCPtr< FilterBase >
 Copenvpn::RCPtr< Frame >
 Copenvpn::RCPtr< Info >
 Copenvpn::RCPtr< KeyContext >
 Copenvpn::RCPtr< LinkBase >
 Copenvpn::RCPtr< LogSetup >
 Copenvpn::RCPtr< MacDNS >
 Copenvpn::RCPtr< MyClientEvents >
 Copenvpn::RCPtr< MyListener >
 Copenvpn::RCPtr< MySessionStats >
 Copenvpn::RCPtr< OpenSSLContext >
 Copenvpn::RCPtr< OpenSSLSessionCache >
 Copenvpn::RCPtr< Options >
 Copenvpn::RCPtr< OvpnHMACContext >
 Copenvpn::RCPtr< OvpnHMACFactory >
 Copenvpn::RCPtr< OvpnHMACInstance >
 Copenvpn::RCPtr< PeerAddr >
 Copenvpn::RCPtr< PerRequest >
 Copenvpn::RCPtr< PKContext >
 Copenvpn::RCPtr< ProtoConfig >
 Copenvpn::RCPtr< ProtoContextCompressionOptions >
 Copenvpn::RCPtr< PsidCookieTransportBase >
 Copenvpn::RCPtr< PushOptionsBase >
 Copenvpn::RCPtr< PushOptionsMerger >
 Copenvpn::RCPtr< Queue >
 Copenvpn::RCPtr< RandomAPI >
 Copenvpn::RCPtr< Receiver >
 Copenvpn::RCPtr< RemoteList >
 Copenvpn::RCPtr< ResolvedAddrList >
 Copenvpn::RCPtr< ResolveThread >
 Copenvpn::RCPtr< RingBuffer >
 Copenvpn::RCPtr< SessionStats >
 Copenvpn::RCPtr< Set >
 Copenvpn::RCPtr< SetupBase >
 Copenvpn::RCPtr< SetupFactory >
 Copenvpn::RCPtr< SSLAPI >
 Copenvpn::RCPtr< SSLFactoryAPI >
 Copenvpn::RCPtr< State >
 Copenvpn::RCPtr< StrongRandomAPI >
 Copenvpn::RCPtr< TLSCryptContext >
 Copenvpn::RCPtr< TLSCryptFactory >
 Copenvpn::RCPtr< TLSCryptInstance >
 Copenvpn::RCPtr< TLSCryptMetadata >
 Copenvpn::RCPtr< TLSCryptMetadataFactory >
 Copenvpn::RCPtr< TLSPRFFactory >
 Copenvpn::RCPtr< TLSPRFInstance >
 Copenvpn::RCPtr< TLSWrapPreValidate >
 Copenvpn::RCPtr< TransactionSet >
 Copenvpn::RCPtr< TransportClient >
 Copenvpn::RCPtr< TransportClientFactory >
 Copenvpn::RCPtr< TransportMutateStream >
 Copenvpn::RCPtr< TunBuilderCapture >
 Copenvpn::RCPtr< TunClient >
 Copenvpn::RCPtr< TunClientFactory >
 Copenvpn::RCPtr< WatchdogThread >
 Copenvpn::RCPtr< WFP >
 Copenvpn::RCPtr< WinCmd >
 Copenvpn::RCPtr< X509Cert >
 Copenvpn::RCPtr< X509CRL >
 Copenvpn::RCWeak< RCImpl >Reference count base class for objects tracked by RCPtr. Like RC, but also allows weak pointers and release notification callables
 Copenvpn::RCWeakPtr< T >Implements a weak pointer for reference counted objects
 Copenvpn::ReachabilityBase
 Copenvpn::ReachabilityInterface
 Copenvpn::ReachabilityTracker
 CKoRekey::Receiver
 Copenvpn::WebSocket::Receiver
 Copenvpn::ReconnectNotify
 CRECV
 Copenvpn::RedirectBase
 Copenvpn::RedirectGatewayFlags
 CREFCOUNT_BASE
 Copenvpn::Win::RegAbstraction of Windows Registry operations
 Copenvpn::ReliableAck
 Copenvpn::ReliableMessageBase< PACKET >
 Copenvpn::ReliableRecvTemplate< PACKET >
 Copenvpn::ReliableRecvTemplate< Packet >
 Copenvpn::ReliableSendTemplate< PACKET >
 Copenvpn::ReliableSendTemplate< Packet >
 CRelSendMck
 Copenvpn::TunBuilderCapture::RemoteAddressRepresents a remote IP address with IPv4/IPv6 designation
 Copenvpn::ParseClientConfig::RemoteItem
 Copenvpn::ClientAPI::RemoteOverride
 Copenvpn::RemoteList::RemoteOverride
 Copenvpn::RenderHexByte
 Copenvpn::HTTP::Reply
 Copenvpn::HTTP::ReplyParser
 Copenvpn::HTTP::ReplyType
 Copenvpn::HTTP::Request
 Copenvpn::WS::Client::Request
 Copenvpn::HTTP::RequestParser
 Copenvpn::HTTP::RequestType
 Copenvpn::TunBuilderCapture::RerouteGWClass for handling gateway rerouting configuration
 CRESOLVABLE
 Copenvpn::AWS::REST
 Copenvpn::RandomByteStore< RAND_TYPE >::Result
 Copenvpn::AWS::Route
 Copenvpn::TunNetlink::SITNL::route_res_t
 Copenvpn::TunBuilderCapture::RouteBaseBase class for route-related functionality representing a network route
 Copenvpn::IP::RouteType< ADDR >
 Crt_addrinfo
 Crt_metrics
 Crt_msghdr
 Crt_msghdr2
 Copenvpn::MacGatewayInfo::rtmsg
 Crtstat
 Copenvpn::RunContextLogEntry
 Copenvpn::SafeStringA string-like type that clears the buffer contents on delete
 Copenvpn::SaveCurrentLogObject
 Copenvpn::Stop::Scope
 Copenvpn::ScopedAsioStream< STREAM >
 Copenvpn::ScopedFD
 Copenvpn::Win::ScopedHANDLE
 Copenvpn::Win::Service::ScopedSCHandle
 Copenvpn::Pipe::SD
 Copenvpn::Win::SecurityAttributes
 Copenvpn::WebSocket::Sender
 Copenvpn::Gremlin::SendRecvQueue
 Copenvpn::AuthCert::Serial
 Copenvpn::ClientAPI::ServerEntry
 Copenvpn::ParseClientConfig::ServerEntry
 Copenvpn::ServerProto
 Copenvpn::Win::Service
 Copenvpn::OpenSSLSessionCache::Session
 CSession
 Copenvpn::SessionIDType< SIZE >
 Copenvpn::ClientAPI::SessionToken
 Copenvpn::SetUserGroup
 Copenvpn::AWS::REST::SHA256
 Copenvpn::Signal
 Copenvpn::SignalBlocker
 Copenvpn::TunNetlink::SITNL
 Copenvpn::TunNetlink::SITNL::sitnl_addr_req
 Copenvpn::TunNetlink::SITNL::sitnl_link_req
 Copenvpn::TunNetlink::SITNL::sitnl_route_req
 Copenvpn::slab_deleter< T >
 CSocketBase
 Copenvpn::SpaceMatch
 Copenvpn::SplitLinesType< STRING >
 Copenvpn::SslApiBuilderThe SslApiBuilder struct is used to initialize and configure an SSL/TLS API in OpenVPN
 Copenvpn::MacLifeCycle::State
 Copenvpn::StaticKey
 Copenvpn::ClientAPI::Status
 Copenvpn::WebSocket::Status
 Copenvpn::WS::Client::Status
 Copenvpn::WS::Server::Status
 Copenvpn::Stop
 Cstd::streambuf
 Copenvpn::IP::AddrMaskPair::StringPair
 Copenvpn::WS::ClientSet::SyncPersistState
 Copenvpn::TunWin::Util::TAPDriverVersion
 Copenvpn::TunWin::Util::TapNameGuidPair
 Copenvpn::TCPHeader
 Copenvpn::TempFile
 Ctesting::Test
 Ctest1
 Ctest_case
 Ctest_optional
 Ctest_params
 CTestItem< Container >
 CTestType< Base >
 Ctesting::TestWithParam
 Copenvpn::thread_safe_refcountImplements a memory fenced ref count
 Copenvpn::thread_unsafe_refcountImplements a simple reference count for objects
 CThreadCommon
 Copenvpn::RunContext< ServerThread, Stats >::ThreadContext
 Copenvpn::WS::Client::TimeoutOverride
 Copenvpn::TimeSkew
 Copenvpn::TimeType< T >
 Copenvpn::TimeType< oulong >
 Copenvpn::Win::Console::Title
 Copenvpn::MbedTLSCrypto::TLS1PRF
 Copenvpn::OpenSSLCrypto::TLS1PRF
 Copenvpn::tls_cipher_name_pair
 Copenvpn::TLSCrypt< CRYPTO_API >
 Copenvpn::TLSCryptV2ClientKey
 Copenvpn::TLSCryptV2ServerKey
 Copenvpn::TLSPRF< CRYPTO_API >
 Copenvpn::TLSSessionTicketBase
 Copenvpn::TokenEncrypt
 Copenvpn::TokenEncryptDecrypt
 Copenvpn::WS::ClientSet::Transaction
 Copenvpn::TransportClientParent
 CTransportClientParent
 Copenvpn::DCO::TransportConfig
 Copenvpn::ClientAPI::TransportStats
 Copenvpn::TriStateSetting
 Copenvpn::TunWin::WintunClient::TUN_PACKET
 Copenvpn::TunWin::WintunClient::TUN_PACKET_HEADER
 Copenvpn::TunWin::TUN_REGISTER_RINGS
 Copenvpn::TunWin::TUN_RING
 Copenvpn::TunBuilderBaseTunBuilder methods, loosely based on the Android VpnService.Builder abstraction
 Copenvpn::TunClientParent
 Copenvpn::DCO::TunConfig
 Copenvpn::TunConfigFlags
 Copenvpn::TunIPRoute::TunMethods
 Copenvpn::TunNetlink::TunMethods
 Copenvpn::TunWin::TunPersistState< ADAPTER_STATE >
 Copenvpn::TunProp
 Copenvpn::TunWrapAsioStream< TunWrap >
 Copenvpn::TunWrapAsioStream< TunPersist >
 Copenvpn::CF::Type< T >
 CTypeT
 Copenvpn::Base64::UCharWrap
 Copenvpn::UDPHeader
 Culand_addr46
 Copenvpn::UMask
 Cunit_test_uniform_int_distribution
 Copenvpn::BufferFormat::UnsignedDecimal< T >
 Copenvpn::UseCount
 Copenvpn::TunWin::Setup::UseDNS
 Copenvpn::Unicode::UTF8Iterator
 Cstd::vector
 Copenvpn::VerifyX509Name
 Copenvpn::VPNServerNetblock
 Copenvpn::TunBuilderCapture::WINSServerWindows Internet Name Service (WINS) server configuration
 Copenvpn::CF::Wrap< T >
 Copenvpn::Log::Context::WrapperArgument to construct a Context in a different thread
 CWrapper
 Copenvpn::WritePid
 Copenvpn::OpenSSLPKI::X509
 Copenvpn::OpenSSLPKI::X509Store
 Copenvpn::XmitFD
 Copenvpn::Xml
 Ctinyxml2::XMLDocument