package
0.0.0-20200311102559-6e5b34bf722a
Repository: https://github.com/marlinski/go-openvpn.git
Documentation: pkg.go.dev

# Constants

internal events.
internal events.
internal events.
internal events.
internal events.
internal events.
internal events.
public events.
public events.
public events.

# Structs

EventBytecount is thrown when a new reading is available on in/out.
EventManagementConnected is thrown when the vpn has connected to the management interface UnixSocket: the unix socket listening interface.
EventManagementDisconnected is thrown when the vpn has connected to the management interface UnixSocket: the unix socket listening interface.
EventManagementListenSocket is thrown when management has set up the unix socket and is waiting for openvpn to connect.
EventManagementListenSocketError is thrown when an error happened while listening the socket UnixSocket: the unix socket listening interface.
EventManagementReadError is thrown when a message is received from the openvpn management interface UnixSocket: the unix socket listening interface.
EventManagementRecvMsg is thrown when a message is received from the openvpn management interface UnixSocket: the unix socket listening interface.
EventManagementSignal is thrown when the management bootstraps .
EventTunnelDown is thrown when the openvpn tunnel status is down.
EventTunnelUp is thrown when the openvpn tunnel is up.

# Interfaces

Event regarding vpn status.

# Type aliases

EventCode is an int.
InternalEvent are used internally.
OpenvpnEvent are used by upstream.