| C_OVPN_CRYPTO_DATA | |
| C_OVPN_KEY_DIRECTION | |
| C_OVPN_NEW_PEER | |
| C_OVPN_SET_PEER | |
| C_OVPN_STATS | |
| Copenvpn::AccHandshaker | Defines 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 | |
| Copenvpn::Mac::Version | |
| 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 | |
| CTestType< BASE > | |
| Copenvpn::Base64 | |
| ►Copenvpn::BaseSocketProtect | |
| Copenvpn::ClientAPI::MySocketProtect | |
| ►Copenvpn_io::basic_waitable_timer | |
| Copenvpn::AsioTimer | |
| Copenvpn::TunWin::Util::BestGateway | |
| Copenvpn::bmq_stream::bio_memq_internal | |
| ►Copenvpn::BufferComplete | |
| Copenvpn::BufferComposed::Complete | |
| Copenvpn::BufferComposed | |
| Copenvpn::BufferLimit< T > | |
| ►Copenvpn::BufferLimit< size_t > | |
| Copenvpn::HTTPProxyTransport::Client::ProxyResponseLimit | |
| Copenvpn::BufferLineIterator | |
| Copenvpn::OMICore::BufferThrottle | |
| Copenvpn::CancelableHandle | Wrapper 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::MbedTLSCrypto::CipherContext | |
| Copenvpn::MbedTLSCrypto::CipherContextAEAD | |
| Copenvpn::CircList< T > | |
| Copenvpn::CleanupType< F > | |
| Copenvpn::ClientHalt | |
| Copenvpn::ClientAPI::Private::ClientState | |
| Copenvpn::CoarseTime | |
| ►CCOLLECTION | |
| Copenvpn::BufferCollection< COLLECTION > | |
| Copenvpn::OMICore::Command | |
| ►Crc::state::Command | |
| CAddAddress | |
| CAddProxyBypass | |
| CAddRoute | |
| CAddWINSServer | |
| CExcludeRoute | |
| CRerouteGW | |
| CResetDNSOptions | |
| CResetTunnelAddresses | |
| CSetAllowFamily | |
| CSetAllowLocalDNS | |
| CSetDNSOptions | |
| CSetLayer | |
| CSetMTU | |
| CSetProxyAutoConfigURL | |
| CSetProxyHTTP | |
| CSetProxyHTTPS | |
| CSetRemoteAddress | |
| CSetRouteMetricDefault | |
| CSetSessionName | |
| CVPN_IP | |
| CVPN_IPv4 | |
| CVPN_IPv6 | |
| Copenvpn::CommonNameReject | |
| ►Cstd::complex | |
| CMyComplex | |
| Copenvpn::DataLimit::Component | |
| Copenvpn::CompressContext | |
| CConfig | The data needed to construct an OpenSSLContext |
| Copenvpn::AltProxy::Config | |
| Copenvpn::ClientOptions::Config | |
| Copenvpn::ExternalTransport::Config | |
| Copenvpn::ExternalTun::Config | |
| ►Copenvpn::TunBuilderSetup::Config | |
| Copenvpn::TunLinuxSetup::Setup< TUNMETHODS >::Config | |
| Copenvpn::TunMac::Setup::Config | |
| Copenvpn::TunProp::Config | |
| Copenvpn::Win::Service::Config | |
| Copenvpn::X509Track::Config | |
| ►Copenvpn::ClientAPI::ConfigCommon | |
| Copenvpn::ClientAPI::Config | |
| Copenvpn::ClientConfigParsed | |
| Copenvpn::RemoteList::ConnBlockFactory | |
| Copenvpn::ClientAPI::ConnectionInfo | |
| ►Copenvpn::ConstBufferType< T > | Immutable buffer with double ended access and adjustable free space at both ends |
| ►Copenvpn::BufferType< unsigned char > | |
| Copenvpn::ProtoSessionID::PsidBuf | |
| Copenvpn::StaticBuffer< N > | |
| ►Copenvpn::BufferType< T > | |
| Copenvpn::BufferAllocatedType< unsigned char > | |
| Copenvpn::BufferAllocatedType< T > | |
| Copenvpn::ConstBufferType< unsigned char > | |
| Copenvpn::Base64::ConstUCharWrap | |
| ►Copenvpn::C2os::Container< C > | New typename for holding the underlying container type |
| Copenvpn::C2os::PtrContainer< C > | Same idea as C2os::Container<C>, above; importantly, with a different typename |
| Copenvpn::WS::Client::ContentInfo | |
| Copenvpn::WS::Server::ContentInfo | |
| Copenvpn::AWS::Route::Context | |
| Copenvpn::Frame::Context | |
| Copenvpn::Log::Context | Scoped RAII for the global_log pointer |
| Copenvpn::RCWeak< RCImpl >::ControllerRef | Adapter object for RCWeak::Controller <—> RCPtr |
| Copenvpn::AWS::Creds | |
| Copenvpn::SockOpt::Creds | |
| Copenvpn::WS::Creds | |
| Copenvpn::OpenSSLPKI::CRL | |
| ►Copenvpn::CryptoDCSettingsData | |
| Copenvpn::CryptoDCSettings | |
| Copenvpn::SessionStats::DCOTransportSource::Data | |
| ►Copenvpn::DataChannelEpoch | |
| CDataChannelEpochTest | |
| Copenvpn::ProtoContext::KeyContext::DataChannelKey | |
| Copenvpn::DataLimit | |
| ►CSessionStats::DCOTransportSource | |
| COvpnDcoClient | |
| COvpnDcoWinClient | |
| 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::DnsAddress | A name server address and optional port |
| Copenvpn::DnsDomain | A DNS domain name |
| ►Copenvpn::DnsOptions | All DNS options set with the –dns or –dhcp-option directive |
| Copenvpn::DnsOptionsParser | |
| Copenvpn::DnsServer | DNS settings for a name server |
| CDroughtMeasure | |
| Copenvpn::DSDict | |
| Copenvpn::TimeType< T >::Duration | |
| Copenvpn::ClientAPI::DynamicChallenge | |
| ►Cstd::enable_shared_from_this | |
| Copenvpn::XKeyExternalPKIImpl | |
| Copenvpn::AEAD::Crypto< CRYPTO_API >::Encrypt | |
| Copenvpn::EncryptCHM< CRYPTO_API > | |
| Copenvpn::TunWin::WFP::EngineHandle | |
| Copenvpn::EnumIface | |
| ►Copenvpn::EpochDataChannelCryptoContext | |
| Copenvpn::EpochDataChannelDecryptContext | |
| Copenvpn::EpochDataChannelEncryptContext | |
| Copenvpn::EpochKey | |
| ►Copenvpn_io::error_code | |
| ►Copenvpn::Win::Error | |
| Copenvpn::Win::LastError | |
| Copenvpn::EthHeader | |
| Copenvpn::ClientAPI::EvalConfig | Struct containing configuration details parsed from an OpenVPN configuration file |
| Copenvpn::ClientAPI::Event | |
| ►Copenvpn::Win::Event | |
| Copenvpn::Win::DestroyEvent | |
| ►Copenvpn::Gremlin::DelayedQueue::EventBase | |
| Copenvpn::Gremlin::DelayedQueue::Event< F > | |
| ►Cstd::exception | |
| Copenvpn::BufferException | Report various types of exceptions or errors that may occur when working with buffers |
| Copenvpn::CF::cppstring_error | |
| Copenvpn::CFException | |
| Copenvpn::Exception | |
| ►Copenvpn::ExceptionCode | |
| Copenvpn::ErrorCode | |
| Copenvpn::MbedTLSException | |
| Copenvpn::OpenSSLException | |
| Copenvpn::HTTP::WebException | |
| Copenvpn::TunWin::Nrpt< REG, NETAPI >::ExcludeRuleData | |
| Copenvpn::Function< R(A...), N, INTERN_ONLY >::Extern< T > | |
| ►Copenvpn::ExternalPKIBase | |
| ►Copenvpn::ClientAPI::OpenVPNClient | |
| ►CClient | |
| COvpnDcoClient | |
| COvpnDcoWinClient | |
| ►CClientBase | |
| CClient | |
| ►Copenvpn::ExternalPKIImpl | |
| Copenvpn::ExternalPKIECImpl | |
| Copenvpn::ExternalPKIRsaImpl | |
| Copenvpn::XKeyExternalPKIImpl | |
| ►Copenvpn::ClientAPI::ExternalPKIRequestBase | |
| Copenvpn::ClientAPI::ExternalPKICertRequest | |
| Copenvpn::ClientAPI::ExternalPKISignRequest | |
| ►Copenvpn::ExternalTransport::Factory | |
| Copenvpn::ClientAPI::OpenVPNClient | |
| ►Copenvpn::ExternalTun::Factory | |
| Copenvpn::ClientAPI::OpenVPNClient | |
| 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::WS::ClientSet::HTTPStateContainerAutoStop | |
| 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 |
| CThing2 | |
| ►Copenvpn::IntrinsicType< BufferFlags, unsigned int > | |
| Copenvpn::BufferFlags | |
| ►Copenvpn::IntrinsicType< Thing1, int > | |
| CThing1 | |
| ►Copenvpn::VPNServerPool::IP46 | |
| Copenvpn::VPNServerPool::IP46AutoRelease | |
| 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::MSF::Iter< ITERATOR > | |
| Copenvpn::HostList::Iterator | |
| Copenvpn::IP::RangeType< ADDR >::Iterator | Allow easy navigation through a series of IP addresses |
| Copenvpn::ProtoContext::IvProtoHelper | |
| ►Copenvpn::KoRekey::Key | |
| Copenvpn::KoRekey::OvpnDcoKey | Parses key information into format consumed by ovpn-dco |
| Copenvpn::OpenSSLSessionCache::Key | |
| Copenvpn::TLSSessionTicketBase::Key | |
| Copenvpn::TokenEncrypt::Key | |
| Copenvpn::Win::Reg::Key | Wrapper 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::LexQuoteMixin | Helper class to handle quote processing |
| Copenvpn::OptionList::LexComment | |
| Copenvpn::StandardLex | |
| Copenvpn::OptionList::Limits | |
| Cdetail::line | |
| Copenvpn::LinuxGW | |
| Copenvpn::LinuxGW46 | |
| Copenvpn::LinuxGW46Netlink | |
| Copenvpn::LinuxGWNetlink | |
| Copenvpn::LinuxRoute | |
| ►Cstd::list | |
| Copenvpn::BufferCollection< std::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::SSLFactoryAPI | |
| Copenvpn::AppleSSLContext | |
| Copenvpn::MbedTLSContext | |
| Copenvpn::OpenSSLContext | |
| ►Copenvpn::logging::LoggingMixin< OPENVPN_DEBUG_COMPRESS, logging::LOG_LEVEL_TRACE, Compress > | |
| ►Copenvpn::Compress | |
| ►Copenvpn::CompressLZ4Base | |
| Copenvpn::CompressLZ4 | |
| Copenvpn::CompressLZ4v2 | |
| Copenvpn::CompressLZO | |
| Copenvpn::CompressLZOAsym | |
| Copenvpn::CompressNull | |
| Copenvpn::CompressSnappy | |
| Copenvpn::CompressStub | |
| Copenvpn::CompressStubV2 | |
| ►Copenvpn::logging::LoggingMixin< OPENVPN_DEBUG_PROTO, logging::LOG_LEVEL_VERB, ProtoContext > | |
| Copenvpn::ProtoContext | |
| Copenvpn::ClientAPI::LogInfo | |
| Copenvpn::LogPeriod | |
| ►Copenvpn::ClientAPI::LogReceiver | |
| COMI | |
| Copenvpn::ClientAPI::OpenVPNClient | |
| Copenvpn::MACAddr | |
| Copenvpn::MacGatewayInfo | |
| ►Copenvpn::MacSleep | |
| Copenvpn::MacLifeCycle | |
| Copenvpn::WebSocket::Protocol::MaskingKey | |
| Copenvpn::MbedTLSCryptoAPI | |
| Copenvpn::MbedTLSPEM | |
| Copenvpn::GeNL< ReadHandler >::mcast_handler_args | |
| CMean | |
| CMeanDev | |
| ►Copenvpn::MemQBase | |
| ►Copenvpn::MemQDgram | |
| Copenvpn::bmq_dgram::MemQ | |
| ►Copenvpn::MemQStream | |
| Copenvpn::bmq_stream::MemQ | |
| 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::Win::NamedPipePeerInfoCS | |
| Copenvpn::Win::NamedPipePeerInfoClient | |
| Copenvpn::Win::NamedPipePeerInfoServer | |
| Copenvpn::TunClientInstance::NativeHandle | |
| Copenvpn::Win::NetApi | |
| ►Copenvpn::VPNServerNetblock::Netblock | |
| Copenvpn::VPNServerNetblock::ClientNetblock | |
| CNoisyWire | |
| Copenvpn::AEAD::Crypto< CRYPTO_API >::Nonce | |
| Copenvpn::ActionThread::Notify | |
| ►Copenvpn::ClientLifeCycle::NotifyCallback | |
| Copenvpn::ClientConnect | |
| ►Copenvpn::ClientProto::NotifyCallback | |
| CMockCallback | |
| Copenvpn::ClientConnect | |
| ►Copenvpn::RemoteList::BulkResolve::NotifyCallback | |
| CBulkResolveNotifyIgn | |
| CBulkResolveNotifyLog | |
| Copenvpn::ClientConnect | |
| 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::Acceptor::ListenerBase | |
| ►Copenvpn::OMICore | |
| COMI | |
| ►Copenvpn::ProxyListener | |
| ►Copenvpn::WS::Server::Listener | |
| CMyListener | |
| CMyListener | |
| ►COPENVPN_HTTP_CLISET_RC | |
| Copenvpn::WS::ClientSet::Client | |
| ►COPENVPN_HTTP_SERV_RC | |
| ►Copenvpn::WS::Server::Listener::Client::Factory | |
| CMyClientFactory | |
| CMyClientFactory | |
| 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::BufferStreamOut | |
| 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 | |
| CPacketIDControlConstruct | |
| Copenvpn::PacketIDControlReceiveType< REPLAY_WINDOW_ORDER, PKTID_RECV_EXPIRE > | |
| Copenvpn::PacketIDControlReceiveType< 8, 30 > | |
| Copenvpn::PacketIDControlSend | |
| ►Copenvpn::PacketIDData | |
| CPacketIDDataConstruct | |
| Copenvpn::PacketIDDataReceiveType< REPLAY_WINDOW_ORDER, PKTID_RECV_EXPIRE > | |
| Copenvpn::PacketIDDataReceiveType< 8, 30 > | |
| ►Copenvpn::PacketIDDataSend | |
| CPacketIDDataSendTest | |
| 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::PKCS1::DigestPrefix::MbedTLSParse | |
| 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::ProfileMergeFromString | |
| 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 | |
| ►CTestProto | |
| CTestProtoClient | |
| CTestProtoServer | |
| Copenvpn::ClientProto::Session | |
| Copenvpn::ServerProto::Session | |
| Copenvpn::ProtoSessionID | |
| Copenvpn::ProtoStackBase< PACKET, PARENT > | |
| ►Copenvpn::ProtoStackBase< Packet, KeyContext > | |
| Copenvpn::ProtoContext::KeyContext | |
| Copenvpn::ClientAPI::ProvideCreds | |
| Copenvpn::TunBuilderCapture::ProxyAutoConfigURL | Class for handling Proxy Auto-Configuration (PAC) URLs |
| Copenvpn::TunBuilderCapture::ProxyBypass | Class for managing proxy bypass host configurations |
| Copenvpn::TunBuilderCapture::ProxyHostPort | Host and port configuration for proxy connections |
| ►Copenvpn::PsidCookieAddrInfoBase | Interface to communicate the server's address semantics |
| CClientAddressMock | |
| 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::RCWeak< RCImpl >::Controller | Controller structure for our ptr/weakptr implementation |
| Copenvpn::RcEnable< TypeT, RcT > | A class template that enables reference counting for a given type |
| ►Copenvpn::RC< thread_safe_refcount > | |
| CMyListener::WatchdogThread | |
| Copenvpn::ASIOSignals | |
| Copenvpn::ActionThread | |
| Copenvpn::AsyncResolvable< RESOLVER_TYPE >::ResolveThread | |
| ►Copenvpn::ClientEvent::Base | |
| Copenvpn::ClientEvent::AddRoutes | |
| Copenvpn::ClientEvent::AppCustomControlMessage | |
| Copenvpn::ClientEvent::AssignIP | |
| Copenvpn::ClientEvent::Connected | |
| Copenvpn::ClientEvent::Connecting | |
| Copenvpn::ClientEvent::ConnectionTimeout | |
| Copenvpn::ClientEvent::Disconnected | |
| Copenvpn::ClientEvent::GetConfig | |
| Copenvpn::ClientEvent::InactiveTimeout | |
| Copenvpn::ClientEvent::InfoJSON | |
| Copenvpn::ClientEvent::NeedCreds | |
| ►Copenvpn::ClientEvent::ReasonBase | |
| Copenvpn::ClientEvent::AuthFailed | |
| Copenvpn::ClientEvent::AuthPending | |
| Copenvpn::ClientEvent::CertVerifyFail | |
| Copenvpn::ClientEvent::ClientHalt | |
| Copenvpn::ClientEvent::ClientRestart | |
| Copenvpn::ClientEvent::ClientSetup | |
| Copenvpn::ClientEvent::CompressError | |
| Copenvpn::ClientEvent::CompressionEnabled | |
| Copenvpn::ClientEvent::DynamicChallenge | |
| Copenvpn::ClientEvent::Echo | |
| Copenvpn::ClientEvent::EpkiError | |
| Copenvpn::ClientEvent::EpkiInvalidAlias | |
| Copenvpn::ClientEvent::Info | |
| Copenvpn::ClientEvent::NtlmMissingCryptoError | |
| Copenvpn::ClientEvent::Pause | |
| Copenvpn::ClientEvent::ProxyError | |
| Copenvpn::ClientEvent::ProxyNeedCreds | |
| Copenvpn::ClientEvent::RelayError | |
| Copenvpn::ClientEvent::SessionExpired | |
| Copenvpn::ClientEvent::TLSAlertMisc | |
| Copenvpn::ClientEvent::TransportError | |
| Copenvpn::ClientEvent::TunError | |
| Copenvpn::ClientEvent::TunHalt | |
| Copenvpn::ClientEvent::TunIfaceCreate | |
| Copenvpn::ClientEvent::TunIfaceDisabled | |
| Copenvpn::ClientEvent::TunSetupFailed | |
| Copenvpn::ClientEvent::Warn | |
| Copenvpn::ClientEvent::Reconnecting | |
| Copenvpn::ClientEvent::Relay | |
| Copenvpn::ClientEvent::Resolve | |
| Copenvpn::ClientEvent::Resume | |
| Copenvpn::ClientEvent::TLSAlertBadCertificate | |
| Copenvpn::ClientEvent::TLSAlertCertificateExpire | |
| Copenvpn::ClientEvent::TLSAlertCertificateRevoked | |
| Copenvpn::ClientEvent::TLSAlertHandshakeFailure | |
| Copenvpn::ClientEvent::TLSAlertProtocolUnknownCA | |
| Copenvpn::ClientEvent::TLSAlertProtocolVersion | |
| Copenvpn::ClientEvent::TLSAlertUnsupportedCertificate | |
| Copenvpn::ClientEvent::TLSMinVersion | |
| Copenvpn::ClientEvent::TLSSigAlgDisallowedOrUnsupported | |
| Copenvpn::ClientEvent::TLSVersionMinFail | |
| Copenvpn::ClientEvent::UnsupportedFeature | |
| Copenvpn::ClientEvent::Wait | |
| Copenvpn::ClientEvent::WaitProxy | |
| Copenvpn::HTTPProxyTransport::Options | |
| ►Copenvpn::LogBase | The logging interface, simple, logs a string |
| Copenvpn::LogBaseSimple | |
| Copenvpn::LogBaseSimpleMac | |
| Copenvpn::LogOutputCollector | |
| ►Copenvpn::RunContextBase | |
| Copenvpn::RunContext< ServerThread, Stats > | |
| Copenvpn::Win::LogFile | |
| ►Copenvpn::LogSetup | |
| Copenvpn::LogReopen | |
| Copenvpn::MultiLogSetup | |
| Copenvpn::MacDNS::Config | |
| Copenvpn::ProtoContextCompressionOptions | |
| ►Copenvpn::SessionStats | |
| CMySessionStats | |
| CMySessionStats | |
| CMySessionStats | |
| CMySessionStats | |
| Copenvpn::ClientAPI::MySessionStats | |
| Copenvpn::VPNServerPool::IP46AutoRelease | |
| ►Copenvpn::RC< thread_unsafe_refcount > | |
| ►Copenvpn::TunIO< ReadHandler, PacketFrom, openvpn_io::posix::stream_descriptor > | |
| Copenvpn::TunBuilderClient::Tun< ReadHandler > | |
| Copenvpn::TunLinux::Tun< ReadHandler > | |
| ►Copenvpn::TunIO< ReadHandler, PacketFrom, TunWrapAsioStream< TunPersist > > | |
| Copenvpn::TunMac::Tun< ReadHandler, TunPersist > | |
| Copenvpn::TunWin::Tun< ReadHandler, TunPersist > | |
| ►CStaticSinkBase | |
| CStaticSink | |
| Copenvpn::AWS::PCQuery | |
| ►Copenvpn::Acceptor::Base | |
| Copenvpn::Acceptor::NamedPipe | |
| Copenvpn::Acceptor::TCP | |
| Copenvpn::Acceptor::Unix | |
| ►Copenvpn::Action | |
| Copenvpn::Command | |
| Copenvpn::MacDNSWatchdog::DNSAction | |
| ►Copenvpn::ProcFS | |
| Copenvpn::IPv4ReversePathFilter | |
| Copenvpn::ProxySettings::ProxyAction | |
| Copenvpn::TunNetlink::NetlinkAddr4 | |
| Copenvpn::TunNetlink::NetlinkAddr4PtP | |
| Copenvpn::TunNetlink::NetlinkAddr6 | |
| Copenvpn::TunNetlink::NetlinkLinkSet | |
| Copenvpn::TunNetlink::NetlinkRoute4 | |
| Copenvpn::TunNetlink::NetlinkRoute6 | |
| Copenvpn::TunWin::Dns< REG, NETAPI >::ActionApply | |
| Copenvpn::TunWin::Dns< REG, NETAPI >::ActionCreate | |
| Copenvpn::TunWin::Dns< REG, NETAPI >::ActionDelete | |
| Copenvpn::TunWin::Nrpt< REG, NETAPI >::ActionCreate | |
| Copenvpn::TunWin::Nrpt< REG, NETAPI >::ActionDelete | |
| Copenvpn::TunWin::Util::ActionDeleteAllRoutesOnInterface | |
| Copenvpn::TunWin::Util::ActionSetAdapterDomainSuffix | |
| Copenvpn::TunWin::Util::TunIPHELPER::AddRoute4Cmd | |
| Copenvpn::TunWin::Util::TunNETSH::AddRoute4Cmd | |
| ►Copenvpn::TunWin::WFP::ActionBase | Base class for WFP actions |
| Copenvpn::TunWin::WFP::ActionBlock | |
| Copenvpn::TunWin::WFP::ActionUnblock | |
| ►Copenvpn::WinCmd | |
| Copenvpn::TunWin::Util::ActionEnableDHCP | |
| Copenvpn::WinSleep | |
| Copenvpn::ActionListFactory | |
| Copenvpn::AltProxy | |
| ►Copenvpn::AsioPolySock::Base | |
| Copenvpn::AsioPolySock::TCP | |
| Copenvpn::AsioTimerSafe::Epoch | |
| ►Copenvpn::AsyncResolvable< RESOLVER_TYPE > | |
| Copenvpn::DCOTransport::Client | |
| Copenvpn::HTTPProxyTransport::Client | |
| Copenvpn::RemoteList::BulkResolve | |
| Copenvpn::TCPTransport::Client | |
| Copenvpn::UDPTransport::Client | |
| Copenvpn::AuthCert | |
| Copenvpn::AuthCreds | |
| Copenvpn::ChallengeResponse | |
| Copenvpn::ClientConnect | |
| Copenvpn::ClientCreds | |
| ►Copenvpn::ClientEvent::Queue | |
| CEventQueueVector | |
| Copenvpn::ClientAPI::MyClientEvents | |
| ►Copenvpn::ClientLifeCycle | |
| Copenvpn::MacLifeCycle | |
| Copenvpn::ClientOptions | |
| Copenvpn::ClientProto::Session | |
| Copenvpn::ClientProto::Session::Config | |
| Copenvpn::Compress | |
| ►Copenvpn::CryptoDCContext | |
| Copenvpn::AEAD::CryptoContext< CRYPTO_API > | |
| Copenvpn::AEADEpoch::CryptoContext< CRYPTO_API > | |
| Copenvpn::CryptoContextCHM< CRYPTO_API > | |
| Copenvpn::KoRekey::Context | |
| ►Copenvpn::CryptoDCFactory | |
| Copenvpn::CryptoDCSelect< CRYPTO_API > | |
| Copenvpn::KoRekey::Factory | |
| ►Copenvpn::CryptoDCInstance | |
| Copenvpn::AEAD::Crypto< CRYPTO_API > | |
| Copenvpn::AEADEpoch::Crypto< CRYPTO_API > | |
| Copenvpn::CryptoCHM< CRYPTO_API > | |
| Copenvpn::KoRekey::Instance | |
| ►Copenvpn::DCO | |
| Copenvpn::DCOTransport::ClientConfig | |
| ►Copenvpn::DestructorBase | |
| ►Copenvpn::ActionList | |
| Copenvpn::ActionListReversed | |
| ►Copenvpn::TunBuilderSetup::Base | |
| Copenvpn::TunLinuxSetup::Setup< TUNMETHODS > | |
| Copenvpn::TunMac::Setup | |
| Copenvpn::UnixCommandAgent::SetupClient | |
| ►Copenvpn::TunWin::SetupBase | |
| Copenvpn::TunWin::Setup | |
| Copenvpn::WinCommandAgent::SetupClient | |
| ►Copenvpn::DigestFactory | |
| Copenvpn::CryptoDigestFactory< CRYPTO_API > | |
| ►Copenvpn::DigestInstance | |
| Copenvpn::CryptoDigestInstance< CRYPTO_API > | |
| ►Copenvpn::EmulateExcludeRoute | |
| Copenvpn::EmulateExcludeRouteImpl | |
| ►Copenvpn::EmulateExcludeRouteFactory | |
| Copenvpn::EmulateExcludeRouteFactoryImpl | |
| Copenvpn::Frame | |
| Copenvpn::GeNL< ReadHandler > | |
| Copenvpn::Gremlin::Config | |
| Copenvpn::Gremlin::DelayedQueue | |
| ►Copenvpn::HMACInstance | |
| Copenvpn::CryptoHMACInstance< CRYPTO_API > | |
| Copenvpn::HTTPProxy::ProxyAuthenticate | |
| Copenvpn::HTTPProxyTransport::Options::CustomHeader | |
| Copenvpn::IP::AddrList | |
| Copenvpn::KoRekey::Receiver | |
| Copenvpn::MacDNS | |
| Copenvpn::MacDNS::Info | |
| Copenvpn::MacDNSWatchdog | |
| Copenvpn::MacProxySettings::Info | |
| Copenvpn::ManClientInstance::Factory | |
| Copenvpn::ManClientInstance::Recv | |
| ►Copenvpn::ManClientInstance::SendBase | |
| Copenvpn::ManClientInstance::Send | |
| Copenvpn::MbedTLSPKI::DH | |
| Copenvpn::MbedTLSPKI::PKContext | |
| Copenvpn::MbedTLSPKI::X509CRL | |
| Copenvpn::MbedTLSPKI::X509Cert | |
| Copenvpn::OpenSSLSessionCache | |
| ►Copenvpn::OptionList::FilterBase | |
| Copenvpn::DnsOptionsMerger::DnsFilter | |
| Copenvpn::PushedOptionsFilter | |
| Copenvpn::OptionList::KeyValue | |
| ►Copenvpn::OvpnHMACContext | |
| Copenvpn::CryptoOvpnHMACContext< CRYPTO_API > | |
| ►Copenvpn::OvpnHMACFactory | |
| Copenvpn::CryptoOvpnHMACFactory< CRYPTO_API > | |
| ►Copenvpn::OvpnHMACInstance | |
| Copenvpn::CryptoOvpnHMACInstance< CRYPTO_API > | |
| Copenvpn::ProtoContext::KeyContext | |
| ►Copenvpn::ProtoContext::TLSWrapPreValidate | |
| Copenvpn::ProtoContext::TLSAuthPreValidate | |
| Copenvpn::ProtoContext::TLSCryptPreValidate | |
| ►Copenvpn::ProxySettings | |
| Copenvpn::MacProxySettings | |
| Copenvpn::TunWin::WinProxySettings | |
| ►Copenvpn::PsidCookie | Interface to integrate this component into the server implementation |
| Copenvpn::PsidCookieImpl | Implements the PsidCookie interface |
| Copenvpn::PsidCookieTransportBase | Interface to provide access to the server's transport capability |
| Copenvpn::PushOptionsBase | |
| ►Copenvpn::PushOptionsMerger | |
| Copenvpn::DnsOptionsMerger | |
| ►Copenvpn::RandomAPI | Abstract base class for random number generators |
| ►Copenvpn::StrongRandomAPI | Abstract base class for cryptographically strong random number generators |
| CFakeSecureRand | |
| Copenvpn::AppleRandom | |
| Copenvpn::DevURand | |
| Copenvpn::MbedTLSRandom | |
| Copenvpn::OpenSSLRandom | |
| ►Copenvpn::WeakRandomAPI | Abstract base class for pseudo random number generators |
| CIntegralMin< IntegralT > | |
| Copenvpn::MTRand | |
| Copenvpn::RemoteList | |
| Copenvpn::RemoteList::BulkResolve | |
| Copenvpn::RemoteList::ConnBlock | |
| Copenvpn::RemoteList::Item | |
| Copenvpn::RemoteList::ResolvedAddr | |
| Copenvpn::RemoteList::ResolvedAddrList | |
| ►Copenvpn::SSLAPI | |
| Copenvpn::AppleSSLContext::SSL | |
| Copenvpn::MbedTLSContext::SSL | |
| Copenvpn::OpenSSLContext::SSL | |
| ►Copenvpn::SSLConfigAPI | |
| Copenvpn::AppleSSLContext::Config | |
| Copenvpn::MbedTLSContext::Config | |
| Copenvpn::OpenSSLContext::Config | |
| Copenvpn::SSLFactoryAPI | |
| Copenvpn::SessionStats::DCOTransportSource | |
| ►Copenvpn::TCPTransport::LinkBase | |
| ►Copenvpn::TCPTransport::LinkCommon< Protocol, ReadHandler, RAW_MODE_ONLY > | |
| Copenvpn::TCPTransport::TCPLink< Protocol, ReadHandler, RAW_MODE_ONLY > | |
| ►Copenvpn::TLSCryptContext | |
| Copenvpn::CryptoTLSCryptContext< CRYPTO_API > | |
| ►Copenvpn::TLSCryptFactory | |
| Copenvpn::CryptoTLSCryptFactory< CRYPTO_API > | |
| ►Copenvpn::TLSCryptInstance | |
| Copenvpn::CryptoTLSCryptInstance< CRYPTO_API > | |
| Copenvpn::TLSCryptMetadata | |
| ►Copenvpn::TLSCryptMetadataFactory | |
| Copenvpn::CryptoTLSCryptMetadataFactory | |
| ►Copenvpn::TLSPRFFactory | |
| Copenvpn::CryptoTLSPRFFactory< CRYPTO_API > | |
| ►Copenvpn::TLSPRFInstance | |
| Copenvpn::CryptoTLSPRFInstance< CRYPTO_API > | |
| ►Copenvpn::TransportClient | |
| Copenvpn::DCOTransport::Client | |
| Copenvpn::HTTPProxyTransport::Client | |
| Copenvpn::TCPTransport::Client | |
| Copenvpn::TransportRelayFactory::TransportClientNull | |
| Copenvpn::UDPTransport::Client | |
| ►Copenvpn::TransportClientFactory | |
| Copenvpn::DCOTransport::ClientConfig | |
| Copenvpn::HTTPProxyTransport::ClientConfig | |
| Copenvpn::TCPTransport::ClientConfig | |
| Copenvpn::TransportRelayFactory | |
| Copenvpn::UDPTransport::ClientConfig | |
| ►Copenvpn::TransportClientInstance::Factory | |
| Copenvpn::ServerProto::Factory | |
| Copenvpn::TransportClientInstance::Recv | |
| Copenvpn::TransportClientInstance::Send | |
| Copenvpn::TransportMutateStream | |
| Copenvpn::TransportServer | |
| Copenvpn::TransportServerFactory | |
| Copenvpn::TunBuilderCapture | |
| ►Copenvpn::TunBuilderSetup::Factory | |
| Copenvpn::UnixCommandAgent | |
| ►Copenvpn::TunClient | |
| Copenvpn::DCOTransport::Client | |
| Copenvpn::TunBuilderClient::Client | |
| Copenvpn::TunLinux::Client | |
| Copenvpn::TunMac::Client | |
| Copenvpn::TunNull::Client | |
| Copenvpn::TunWin::Client | |
| Copenvpn::TunWin::WintunClient | |
| ►Copenvpn::TunClientFactory | |
| Copenvpn::DCOTransport::ClientConfig | |
| Copenvpn::TunBuilderClient::ClientConfig | |
| Copenvpn::TunLinux::ClientConfig | |
| Copenvpn::TunMac::ClientConfig | |
| Copenvpn::TunNull::ClientConfig | |
| Copenvpn::TunWin::ClientConfig | |
| Copenvpn::TunClientInstance::Factory | |
| Copenvpn::TunClientInstance::Recv | |
| Copenvpn::TunClientInstance::Send | |
| Copenvpn::TunIO< ReadHandler, PacketFrom, STREAM > | |
| Copenvpn::TunProp::State | |
| Copenvpn::TunWin::RingBuffer | |
| ►Copenvpn::TunWin::SetupFactory | |
| Copenvpn::WinCommandAgent | |
| Copenvpn::TunWin::WFP | Add WFP rules to block traffic from escaping the VPN |
| Copenvpn::TunWin::WFP::Context | Wrapper class for a WFP session |
| ►Copenvpn::TunWrapTemplate< SCOPED_OBJ > | |
| Copenvpn::TunPersistTemplate< SCOPED_OBJ, STATE > | |
| Copenvpn::UDPTransport::UDPLink< ReadHandler > | |
| Copenvpn::UnixCommandAgent::Config | |
| Copenvpn::WS::ClientSet | |
| ►Copenvpn::WS::ClientSet::ErrorRecovery | |
| Copenvpn::WS::ClientSet::HostRetry | |
| Copenvpn::WS::ClientSet::HTTPStateContainer::Container | |
| Copenvpn::WS::ClientSet::TransactionSet | |
| Copenvpn::WS::Server::Config | |
| Copenvpn::WS::ViaVPN | |
| Copenvpn::WebSocket::Client::Config | |
| Copenvpn::WebSocket::Client::PerRequest | |
| Copenvpn::WebSocket::Server::Config | |
| Copenvpn::WebSocket::Server::PerRequest | |
| Copenvpn::WinCommandAgent::Config | |
| ►CRC_TYPE | |
| ►Copenvpn::ServerThreadType< RC_TYPE > | |
| CServerThread | |
| Copenvpn::RCCopyable< RCImpl > | Reference count base class for objects tracked by RCPtr. Allows copying and assignment |
| ►Copenvpn::RCCopyable< thread_unsafe_refcount > | |
| ►Copenvpn::OptionList | |
| Copenvpn::OptionListContinuation | |
| Copenvpn::PeerAddr | |
| Copenvpn::PeerInfo::Set | |
| Copenvpn::ProtoContext::ProtoConfig | |
| Copenvpn::WS::Client::Config | |
| 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::ReachabilityViaInternet | |
| Copenvpn::ReachabilityViaWiFi | |
| ►Copenvpn::ReachabilityInterface | |
| Copenvpn::Reachability | |
| Copenvpn::iOSActiveInterface | |
| ►Copenvpn::ReachabilityTracker | |
| Copenvpn::MacLifeCycle | |
| ►CKoRekey::Receiver | |
| COvpnDcoClient | |
| COvpnDcoWinClient | |
| Copenvpn::WebSocket::Receiver | |
| ►Copenvpn::ReconnectNotify | |
| Copenvpn::ClientAPI::MyReconnectNotify | |
| ►CRECV | |
| ►Copenvpn::Link< SEND, RECV > | |
| Copenvpn::ServerProto::Session | |
| Copenvpn::ServerProto::Session | |
| Copenvpn::ServerProto::Session | |
| ►Copenvpn::RedirectBase | |
| ►Copenvpn::RedirectStdFD | |
| Copenvpn::RedirectNull | |
| Copenvpn::RedirectPipe | |
| ►Copenvpn::RedirectStd | |
| Copenvpn::RedirectTemp | |
| Copenvpn::RedirectGatewayFlags | |
| ►CREFCOUNT_BASE | |
| ►Copenvpn::WS::HTTPBase< PARENT, CONFIG, STATUS, REQUEST_REPLY, CONTENT_INFO, CONTENT_LENGTH_TYPE, REFCOUNT_BASE > | |
| ►Copenvpn::WS::Client::HTTPCore | |
| Copenvpn::WS::Client::HTTPDelegate< PARENT > | |
| ►Copenvpn::WS::Server::Listener::Client | |
| CMyClientInstance | |
| CMyClientInstance | |
| Copenvpn::Win::Reg | Abstraction of Windows Registry operations |
| Copenvpn::ReliableAck | |
| ►Copenvpn::ReliableMessageBase< PACKET > | |
| Copenvpn::ReliableRecvTemplate< PACKET >::Message | |
| Copenvpn::ReliableSendTemplate< PACKET >::Message | |
| Copenvpn::ReliableRecvTemplate< PACKET > | |
| Copenvpn::ReliableRecvTemplate< Packet > | |
| Copenvpn::ReliableSendTemplate< PACKET > | |
| Copenvpn::ReliableSendTemplate< Packet > | |
| CRelSendMck | |
| Copenvpn::TunBuilderCapture::RemoteAddress | Represents a remote IP address with IPv4/IPv6 designation |
| Copenvpn::ParseClientConfig::RemoteItem | |
| Copenvpn::ClientAPI::RemoteOverride | |
| ►Copenvpn::RemoteList::RemoteOverride | |
| Copenvpn::ClientAPI::MyRemoteOverride | |
| 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::RerouteGW | Class for handling gateway rerouting configuration |
| ►CRESOLVABLE | |
| CFakeAsyncResolvable< RESOLVABLE, CTOR_ARGS > | |
| Copenvpn::AWS::REST | |
| Copenvpn::RandomByteStore< RAND_TYPE >::Result | |
| Copenvpn::AWS::Route | |
| Copenvpn::TunNetlink::SITNL::route_res_t | |
| ►Copenvpn::TunBuilderCapture::RouteBase | Base class for route-related functionality representing a network route |
| Copenvpn::TunBuilderCapture::Route | Route class that must use canonical form |
| Copenvpn::TunBuilderCapture::RouteAddress | Route address class that may use non-canonical form |
| Copenvpn::IP::RouteType< ADDR > | |
| Crt_addrinfo | |
| Crt_metrics | |
| Crt_msghdr | |
| Crt_msghdr2 | |
| Copenvpn::MacGatewayInfo::rtmsg | |
| Crtstat | |
| Copenvpn::RunContextLogEntry | |
| Copenvpn::SafeString | A string-like type that clears the buffer contents on delete |
| Copenvpn::SaveCurrentLogObject | |
| ►Copenvpn::Stop::Scope | |
| Copenvpn::AsioStopScope | |
| Copenvpn::ScopedAsioStream< STREAM > | |
| Copenvpn::ScopedFD | |
| Copenvpn::Win::ScopedHANDLE | |
| Copenvpn::Win::Service::ScopedSCHandle | |
| ►Copenvpn::Pipe::SD | |
| Copenvpn::Pipe::SD_IN | |
| Copenvpn::Pipe::SD_OUT | |
| Copenvpn::Win::SecurityAttributes | |
| Copenvpn::WebSocket::Sender | |
| Copenvpn::Gremlin::SendRecvQueue | |
| Copenvpn::AuthCert::Serial | |
| Copenvpn::ClientAPI::ServerEntry | |
| Copenvpn::ParseClientConfig::ServerEntry | |
| Copenvpn::ServerProto | |
| ►Copenvpn::Win::Service | |
| CMyService | |
| Copenvpn::OpenSSLSessionCache::Session | |
| CSession | |
| ►Copenvpn::SessionIDType< SIZE > | |
| CSessionID | |
| Copenvpn::ClientAPI::SessionToken | |
| ►Copenvpn::SetUserGroup | |
| Copenvpn::SetUserGroupRetainCap | |
| Copenvpn::AWS::REST::SHA256 | |
| Copenvpn::Signal | |
| ►Copenvpn::SignalBlocker | |
| Copenvpn::SignalBlockerDefault | |
| Copenvpn::SignalBlockerPipe | |
| 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::AsioBoundSocket::Socket | |
| Copenvpn::SpaceMatch | |
| Copenvpn::SplitLinesType< STRING > | |
| Copenvpn::SslApiBuilder | The 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::BufferStream | |
| Copenvpn::IP::AddrMaskPair::StringPair | |
| Copenvpn::WS::ClientSet::SyncPersistState | |
| Copenvpn::TunWin::Util::TAPDriverVersion | |
| Copenvpn::TunWin::Util::TapNameGuidPair | |
| Copenvpn::TCPHeader | |
| Copenvpn::TempFile | |
| ►Ctesting::Test | |
| CEpochTest | |
| CProtoUnitTest | |
| CPsidCookieTest | |
| CWStringTest | |
| Cunittests::IpHelperTest | |
| Cunittests::RouteEmulationTest | |
| Cunittests::SitnlTest | |
| Ctest1 | |
| Ctest_case | |
| Ctest_optional | |
| Ctest_params | |
| CTestItem< Container > | |
| ►CTestType< Base > | |
| CTestParentType< Base > | |
| ►Ctesting::TestWithParam | |
| CInvalidConfigs | |
| CValidConfigs | |
| Copenvpn::thread_safe_refcount | Implements a memory fenced ref count |
| Copenvpn::thread_unsafe_refcount | Implements 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 | |
| Copenvpn::ClientProto::Session | |
| Copenvpn::TransportRelayFactory::NullParent | |
| Copenvpn::WS::Client::HTTPCore | |
| ►CTransportClientParent | |
| COvpnDcoClient | |
| 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::TunBuilderBase | TunBuilder methods, loosely based on the Android VpnService.Builder abstraction |
| Copenvpn::ClientAPI::OpenVPNClient | |
| Copenvpn::TunBuilderCapture | |
| Cunittests::TunBuilderMock | |
| ►Copenvpn::TunClientParent | |
| Copenvpn::ClientProto::Session | |
| 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::RcEnable< TypeT, RcT > | A class template that enables reference counting for a given type |
| Copenvpn::Base64::UCharWrap | |
| Copenvpn::UDPHeader | |
| Culand_addr46 | |
| ►Copenvpn::UMask | |
| Copenvpn::UMaskDaemon | |
| Copenvpn::UMaskPrivate | |
| Cunit_test_uniform_int_distribution | |
| Copenvpn::BufferFormat::UnsignedDecimal< T > | |
| Copenvpn::UseCount | |
| Copenvpn::TunWin::Setup::UseDNS | |
| Copenvpn::Unicode::UTF8Iterator | |
| ►Cstd::vector | |
| Copenvpn::BufferCollection< std::vector > | |
| Copenvpn::AWS::REST::Query | |
| Copenvpn::Acceptor::Set | |
| Copenvpn::ActionList | |
| Copenvpn::Argv | |
| Copenvpn::Environ | |
| Copenvpn::HTTP::HeaderList | |
| Copenvpn::HTTPProxyTransport::Options::CustomHeaderList | |
| Copenvpn::HostList::List | |
| Copenvpn::IP::AddrList | |
| ►Copenvpn::IP::RouteTypeList< ADDR > | |
| Copenvpn::IP::AddressSpaceSplitter | |
| Copenvpn::Listen::List | |
| Copenvpn::MultiLogSetup | |
| Copenvpn::OpenSSLPKI::CRLList | |
| Copenvpn::OpenSSLPKI::X509List | |
| Copenvpn::OptionList | |
| Copenvpn::OptionList::KeyValueList | |
| Copenvpn::ParseClientConfig::ServerList | |
| Copenvpn::PeerInfo::Set | |
| Copenvpn::PushContinuationFragment | |
| Copenvpn::RemoteList::ResolvedAddrList | |
| Copenvpn::ServerPushList | |
| Copenvpn::TunWin::Util::DeviceInstanceIdInterfaceList | |
| Copenvpn::TunWin::Util::TapNameGuidPairList | |
| Copenvpn::URL::ParmList | |
| Copenvpn::WS::ClientSet::HostRetry | |
| Copenvpn::Win::Reg::KeyEnumerator | Wrapper for Registry subkey enumeration |
| Copenvpn::X509Track::ConfigSet | |
| Copenvpn::X509Track::Set | |
| Copenvpn::VerifyX509Name | |
| ►Copenvpn::VPNServerNetblock | |
| Copenvpn::VPNServerPool::Pool | |
| Copenvpn::TunBuilderCapture::WINSServer | Windows Internet Name Service (WINS) server configuration |
| Copenvpn::CF::Wrap< T > | |
| Copenvpn::Log::Context::Wrapper | Argument to construct a Context in a different thread |
| CWrapper | |
| Copenvpn::WritePid | |
| Copenvpn::OpenSSLPKI::X509 | |
| Copenvpn::OpenSSLPKI::X509Store | |
| Copenvpn::XmitFD | |
| Copenvpn::Xml | |
| ►Ctinyxml2::XMLDocument | |
| Copenvpn::Xml::Document | |