Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewOpenVPNConnection ¶
func NewOpenVPNConnection(connection AUXOpenVPNConnection) contract.CountConnection
func NewSSHConnection ¶
func NewSSHConnection(executor contract.Executor) contract.CountConnection
Types ¶
type AUXOpenVPNConnection ¶
type AUXOpenVPNConnection interface { Connect() Send(data string) Receive(size int) string Close() }
func NewAUXOpenVPNConnection ¶
func NewAUXOpenVPNConnection(host string, port int) AUXOpenVPNConnection
type OpenVPNConnection ¶
type OpenVPNConnection struct {
// contains filtered or unexported fields
}
func (*OpenVPNConnection) All ¶ added in v0.1.6
func (vpn *OpenVPNConnection) All(ctx context.Context) (int, error)
func (*OpenVPNConnection) ByUsername ¶ added in v0.1.6
func (*OpenVPNConnection) SetNext ¶
func (vpn *OpenVPNConnection) SetNext(next contract.CountConnection)
Click to show internal directories.
Click to hide internal directories.