Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/OpenVPN/openvpn3
/ types & classes
Types & classes
867 in github.com/OpenVPN/openvpn3
⨍
Functions
4,250
◇
Types & classes
867
↓ 51 callers
Class
Exception
string exception class, where the exception is described by a std::string
openvpn/common/exception.hpp:47
↓ 29 callers
Class
OpenSSLException
string exception class
openvpn/openssl/util/error.hpp:39
↓ 28 callers
Class
MbedTLSException
string exception class
openvpn/mbedtls/util/error.hpp:41
↓ 14 callers
Class
Protocol
A class that encapsulates a transport protocol.
openvpn/transport/protocol.hpp:35
↓ 13 callers
Class
CFException
string exception class
openvpn/apple/cf/error.hpp:36
↓ 11 callers
Class
Addr
openvpn/addr/ip.hpp:46
↓ 11 callers
Class
Duration
openvpn/time/time.hpp:67
↓ 10 callers
Class
Layer
openvpn/tun/layer.hpp:30
↓ 9 callers
Class
Mode
openvpn/common/mode.hpp:28
↓ 9 callers
Class
Route
openvpn/tun/builder/capture.hpp:213
↓ 7 callers
Class
Cd
Cd is a context manager that allows you to temporary change the working directory. with Cd(dir) as cd: ...
win/utils.py:8
↓ 7 callers
Class
ModEnv
Context manager for temporarily modifying an env var. Normally used to make changes to PATH.
win/utils.py:31
↓ 6 callers
Class
Context
openvpn/frame/frame.hpp:66
↓ 6 callers
Class
ErrorCode
openvpn/error/excode.hpp:76
↓ 4 callers
Class
TimeType
openvpn/time/time.hpp:60
↓ 4 callers
Class
stat
openvpn/common/stat.hpp:37
↓ 3 callers
Class
AddrMaskPair
AddrMaskPair is basically an object that combines an IP address (v4 or v6) with a netmask or prefix length.
openvpn/addr/addrpair.hpp:37
↓ 3 callers
Class
Data
openvpn/log/sessionstats.hpp:119
↓ 3 callers
Class
Header
openvpn/http/header.hpp:38
↓ 3 callers
Class
IPv6Setting
openvpn/tun/ipv6_setting.hpp:28
↓ 3 callers
Class
WebException
openvpn/http/webexcept.hpp:40
↓ 3 callers
Enum
render_flags
openvpn/common/options.hpp:88
↓ 2 callers
Class
ClientNetblock
openvpn/server/vpnservnetblock.hpp:80
↓ 2 callers
Class
Creds
openvpn/common/peercred.hpp:39
↓ 2 callers
Class
IPNetmask4
openvpn/tun/win/tunutil.hpp:491
↓ 2 callers
Class
RCPtr
openvpn/common/rc.hpp:98
↓ 2 callers
Class
VPNServerNetblock
openvpn/server/vpnservnetblock.hpp:35
↓ 2 callers
Class
Variant
openvpn/tun/mac/macgw.hpp:36
↓ 1 callers
Class
AsioConstBufferSeq2
openvpn/buffer/asiobuf.hpp:30
↓ 1 callers
Class
BufferType
openvpn/buffer/buffer.hpp:146
↓ 1 callers
Class
Complete
openvpn/buffer/bufcomposed.hpp:33
↓ 1 callers
Class
Context
GLOBAL
openvpn/log/logthread.hpp:87
↓ 1 callers
Class
Error
openvpn/win/winerr.hpp:33
↓ 1 callers
Class
Iterator
openvpn/addr/range.hpp:44
↓ 1 callers
Class
MbedTLSParse
openvpn/mbedtls/util/pkcs1.hpp:30
↓ 1 callers
Enum
Mode
openvpn/crypto/cryptoalgs.hpp:72
↓ 1 callers
Class
NativeHandle
A native reference to a client instance
openvpn/tun/server/tunbase.hpp:41
↓ 1 callers
Class
PacketType
openvpn/ssl/proto.hpp:838
↓ 1 callers
Class
Parse
openvpn/pki/pkcs1.hpp:59
↓ 1 callers
Class
ParseClientConfig
openvpn/client/cliopthelper.hpp:51
↓ 1 callers
Class
PeerStats
openvpn/server/peerstats.hpp:29
↓ 1 callers
Class
ProtoContextOptions
openvpn/ssl/proto_context_options.hpp:33
↓ 1 callers
Class
State
openvpn/apple/maclife.hpp:78
↓ 1 callers
Class
StaticKey
openvpn/crypto/static_key.hpp:40
↓ 1 callers
Enum
Type
openvpn/pki/x509track.hpp:37
↓ 1 callers
Enum
Type
openvpn/error/error.hpp:32
↓ 1 callers
Class
UCharWrap
openvpn/common/base64.hpp:38
↓ 1 callers
Class
Wrap
openvpn/apple/cf/cf.hpp:69
↓ 1 callers
Class
Wrapper
openvpn/log/logthread.hpp:89
↓ 1 callers
Class
cppstring_error
openvpn/apple/cf/cf.hpp:366
↓ 1 callers
Class
sigaction
openvpn/common/signal.hpp:53
Class
ASIOSignals
openvpn/asio/asiosignal.hpp:35
Class
Action
openvpn/common/action.hpp:39
Class
ActionCreate
openvpn/tun/win/nrpt.hpp:148
Class
ActionDelete
openvpn/tun/win/nrpt.hpp:178
Class
ActionDeleteAllRoutesOnInterface
An action to delete all routes on an interface
openvpn/tun/win/tunutil.hpp:943
Class
ActionEnableDHCP
openvpn/tun/win/tunutil.hpp:1032
Class
ActionList
openvpn/common/action.hpp:54
Class
ActionListFactory
openvpn/common/action.hpp:204
Class
ActionListReversed
openvpn/common/action.hpp:196
Class
ActionSetAdapterDomainSuffix
An action to set the DNS "Connection-specific DNS Suffix"
openvpn/tun/win/tunutil.hpp:812
Class
ActionThread
openvpn/common/actionthread.hpp:34
Class
ActionWFP
openvpn/tun/win/wfp.hpp:277
Class
AddRoutes
openvpn/client/clievent.hpp:230
Class
Addr
openvpn/addr/ipv4.hpp:42
Class
Addr
openvpn/addr/ipv6.hpp:42
Class
AddrList
A list of unique IP addresses
openvpn/addr/addrlist.hpp:32
Class
AddrPort
openvpn/server/peeraddr.hpp:32
Class
Alg
openvpn/crypto/cryptoalgs.hpp:91
Enum
AlgFlags
openvpn/crypto/cryptoalgs.hpp:79
Enum
AllowSuffix
openvpn/transport/protocol.hpp:54
Class
AltProxy
openvpn/transport/altproxy.hpp:34
Class
AppleCryptoAPI
type container for Apple Crypto-level API
openvpn/applecrypto/crypto/api.hpp:33
Class
AppleRandom
openvpn/applecrypto/util/rand.hpp:34
Class
AppleSSLContext
Represents an SSL configuration that can be used to instantiate actual SSL sessions.
openvpn/applecrypto/ssl/sslctx.hpp:66
Class
AppleVersion
openvpn/apple/ver.hpp:36
Class
Argv
openvpn/common/argv.hpp:32
Class
ArgvWrapper
openvpn/common/argv.hpp:55
Class
AsioClock
openvpn/time/asiotimer.hpp:36
Class
AsioContextStore
openvpn/asio/asiocontext.hpp:32
Class
AsioStopScope
openvpn/asio/asiostop.hpp:30
Class
AsioTimer
openvpn/time/asiotimer.hpp:64
Class
AsioWork
openvpn/asio/asiowork.hpp:31
Class
AssignIP
openvpn/client/clievent.hpp:225
Class
AsyncResolvable
openvpn/client/async_resolve/asio.hpp:35
Class
AsyncResolvable
openvpn/client/async_resolve/generic.hpp:32
Class
AuthCert
openvpn/auth/authcert.hpp:44
Class
AuthCreds
openvpn/auth/authcreds.hpp:38
Class
AuthFailed
openvpn/client/clievent.hpp:344
Class
AuthPending
openvpn/client/clievent.hpp:215
Class
AutoReset
openvpn/common/autoreset.hpp:31
Class
Base
The base class for all events.
openvpn/client/clievent.hpp:147
Class
Base
openvpn/tun/builder/setup.hpp:43
Class
Base
openvpn/asio/asiopolysock.hpp:51
Class
Base64
openvpn/common/base64.hpp:36
Class
BaseSocketProtect
Used as an interface in cases where the high-level controlling app needs early access to newly created transport sockets for making property changes.
openvpn/transport/socket_protect.hpp:35
Class
BufferAllocatedType
openvpn/buffer/buffer.hpp:143
Class
BufferCollection
openvpn/buffer/buflist.hpp:34
Class
BufferComplete
openvpn/buffer/bufcomplete.hpp:32
Class
BufferComposed
openvpn/buffer/bufcomposed.hpp:30
next →
1–100 of 867, ranked by callers