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.