fake

package
v0.19.0-m0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 10, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const DriverName = "fake-driver"

Variables

This section is empty.

Functions

This section is empty.

Types

type Driver

type Driver struct {
	ErrOnInit error

	Connections interface{}

	ErrOnConnectToEndpoint error

	ErrOnDisconnectFromEndpoint error
	// contains filtered or unexported fields
}

func New

func New() *Driver

func (*Driver) AwaitConnectToEndpoint

func (d *Driver) AwaitConnectToEndpoint(expected *natdiscovery.NATEndpointInfo)

func (*Driver) AwaitDisconnectFromEndpoint

func (d *Driver) AwaitDisconnectFromEndpoint(expected *v1.EndpointSpec)

func (*Driver) AwaitInit

func (d *Driver) AwaitInit()

func (*Driver) AwaitNoConnectToEndpoint

func (d *Driver) AwaitNoConnectToEndpoint()

func (*Driver) AwaitNoDisconnectFromEndpoint

func (d *Driver) AwaitNoDisconnectFromEndpoint()

func (*Driver) Cleanup added in v0.12.0

func (d *Driver) Cleanup() error

func (*Driver) ConnectToEndpoint

func (d *Driver) ConnectToEndpoint(endpointInfo *natdiscovery.NATEndpointInfo) (string, error)

func (*Driver) DisconnectFromEndpoint

func (d *Driver) DisconnectFromEndpoint(endpoint *types.SubmarinerEndpoint) error

func (*Driver) GetActiveConnections

func (d *Driver) GetActiveConnections() ([]v1.Connection, error)

func (*Driver) GetConnections

func (d *Driver) GetConnections() ([]v1.Connection, error)

func (*Driver) GetName

func (d *Driver) GetName() string

func (*Driver) Init

func (d *Driver) Init() error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL