OpenVPN 3 Core Library
Loading...
Searching...
No Matches
openvpn::ClientEvent Namespace Reference

Classes

struct  AddRoutes
 
struct  AppCustomControlMessage
 
struct  AssignIP
 
struct  AuthFailed
 
struct  AuthPending
 
class  Base
 
struct  CertVerifyFail
 
struct  ClientHalt
 
struct  ClientRestart
 
class  ClientSetup
 
struct  CompressError
 
struct  CompressionEnabled
 
struct  Connected
 
struct  Connecting
 
struct  ConnectionTimeout
 
struct  Disconnected
 
struct  DynamicChallenge
 
struct  Echo
 
struct  EpkiError
 
struct  EpkiInvalidAlias
 
struct  GetConfig
 
struct  InactiveTimeout
 
struct  Info
 
struct  NeedCreds
 
struct  NtlmMissingCryptoError
 
struct  Pause
 
struct  ProxyError
 
struct  ProxyNeedCreds
 
class  Queue
 
struct  ReasonBase
 
struct  Reconnecting
 
struct  Relay
 
struct  RelayError
 
struct  Resolve
 
struct  Resume
 
struct  SessionExpired
 
struct  TLSAlertBadCertificate
 
struct  TLSAlertCertificateExpire
 
struct  TLSAlertCertificateRevoked
 
struct  TLSAlertHandshakeFailure
 
struct  TLSAlertMisc
 
struct  TLSAlertProtocolUnknownCA
 
struct  TLSAlertProtocolVersion
 
struct  TLSAlertUnsupportedCertificate
 
struct  TLSMinVersion
 
struct  TLSSigAlgDisallowedOrUnsupported
 
struct  TLSVersionMinFail
 
struct  TransportError
 
struct  TunError
 
struct  TunHalt
 
struct  TunIfaceCreate
 
struct  TunIfaceDisabled
 
struct  TunSetupFailed
 
struct  UnsupportedFeature
 
struct  Wait
 
struct  WaitProxy
 
struct  Warn
 

Enumerations

enum  Type {
  DISCONNECTED = 0 , CONNECTED , RECONNECTING , AUTH_PENDING ,
  RESOLVE , WAIT , WAIT_PROXY , CONNECTING ,
  GET_CONFIG , ASSIGN_IP , ADD_ROUTES , ECHO_OPT ,
  INFO , CUSTOM_CONTROL , WARN , PAUSE ,
  RESUME , RELAY , COMPRESSION_ENABLED , UNSUPPORTED_FEATURE ,
  TRANSPORT_ERROR , TUN_ERROR , CLIENT_RESTART , AUTH_FAILED ,
  CERT_VERIFY_FAIL , TLS_VERSION_MIN , TLS_ALERT_PROTOCOL_VERSION , TLS_ALERT_UNKNOWN_CA ,
  TLS_ALERT_MISC , TLS_ALERT_HANDSHAKE_FAILURE , TLS_ALERT_CERTIFICATE_EXPIRED , TLS_ALERT_CERTIFICATE_REVOKED ,
  TLS_ALERT_BAD_CERTIFICATE , TLS_ALERT_UNSUPPORTED_CERTIFICATE , TLS_SIGALG_DISALLOWED_OR_UNSUPPORTED , CLIENT_HALT ,
  CLIENT_SETUP , TUN_HALT , CONNECTION_TIMEOUT , INACTIVE_TIMEOUT ,
  DYNAMIC_CHALLENGE , PROXY_NEED_CREDS , PROXY_ERROR , TUN_SETUP_FAILED ,
  TUN_IFACE_CREATE , TUN_IFACE_DISABLED , EPKI_ERROR , EPKI_INVALID_ALIAS ,
  RELAY_ERROR , COMPRESS_ERROR , NTLM_MISSING_CRYPTO , SESSION_EXPIRED ,
  NEED_CREDS , N_TYPES
}
 
enum  { NONFATAL_ERROR_START = TRANSPORT_ERROR , FATAL_ERROR_START = AUTH_FAILED }
 

Functions

const char * event_name (const Type type)
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
NONFATAL_ERROR_START 
FATAL_ERROR_START 

Definition at line 99 of file clievent.hpp.

◆ Type

Enumerator
DISCONNECTED 
CONNECTED 
RECONNECTING 
AUTH_PENDING 
RESOLVE 
WAIT 
WAIT_PROXY 
CONNECTING 
GET_CONFIG 
ASSIGN_IP 
ADD_ROUTES 
ECHO_OPT 
INFO 
CUSTOM_CONTROL 
WARN 
PAUSE 
RESUME 
RELAY 
COMPRESSION_ENABLED 
UNSUPPORTED_FEATURE 
TRANSPORT_ERROR 
TUN_ERROR 
CLIENT_RESTART 
AUTH_FAILED 
CERT_VERIFY_FAIL 
TLS_VERSION_MIN 
TLS_ALERT_PROTOCOL_VERSION 
TLS_ALERT_UNKNOWN_CA 
TLS_ALERT_MISC 
TLS_ALERT_HANDSHAKE_FAILURE 
TLS_ALERT_CERTIFICATE_EXPIRED 
TLS_ALERT_CERTIFICATE_REVOKED 
TLS_ALERT_BAD_CERTIFICATE 
TLS_ALERT_UNSUPPORTED_CERTIFICATE 
TLS_SIGALG_DISALLOWED_OR_UNSUPPORTED 
CLIENT_HALT 
CLIENT_SETUP 
TUN_HALT 
CONNECTION_TIMEOUT 
INACTIVE_TIMEOUT 
DYNAMIC_CHALLENGE 
PROXY_NEED_CREDS 
PROXY_ERROR 
TUN_SETUP_FAILED 
TUN_IFACE_CREATE 
TUN_IFACE_DISABLED 
EPKI_ERROR 
EPKI_INVALID_ALIAS 
RELAY_ERROR 
COMPRESS_ERROR 
NTLM_MISSING_CRYPTO 
SESSION_EXPIRED 
NEED_CREDS 
N_TYPES 

Definition at line 32 of file clievent.hpp.

Function Documentation

◆ event_name()

const char * openvpn::ClientEvent::event_name ( const Type  type)
inline

Definition at line 105 of file clievent.hpp.

Here is the caller graph for this function: