Documentation ¶
Index ¶
- Constants
- type Driver
- func (d *Driver) AwaitConnectToEndpoint(expected *natdiscovery.NATEndpointInfo)
- func (d *Driver) AwaitDisconnectFromEndpoint(expected *v1.EndpointSpec)
- func (d *Driver) AwaitInit()
- func (d *Driver) AwaitNoConnectToEndpoint()
- func (d *Driver) AwaitNoDisconnectFromEndpoint()
- func (d *Driver) ConnectToEndpoint(endpointInfo *natdiscovery.NATEndpointInfo) (string, error)
- func (d *Driver) DisconnectFromEndpoint(endpoint types.SubmarinerEndpoint) error
- func (d *Driver) GetActiveConnections() ([]v1.Connection, error)
- func (d *Driver) GetConnections() ([]v1.Connection, error)
- func (d *Driver) GetName() string
- func (d *Driver) Init() error
Constants ¶
View Source
const DriverName = "fake-driver"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Driver ¶
type Driver struct { sync.Mutex ErrOnInit error Connections interface{} ErrOnConnectToEndpoint error ErrOnDisconnectFromEndpoint error // contains filtered or unexported fields }
func (*Driver) AwaitConnectToEndpoint ¶
func (d *Driver) AwaitConnectToEndpoint(expected *natdiscovery.NATEndpointInfo)
func (*Driver) AwaitDisconnectFromEndpoint ¶
func (d *Driver) AwaitDisconnectFromEndpoint(expected *v1.EndpointSpec)
func (*Driver) AwaitNoConnectToEndpoint ¶
func (d *Driver) AwaitNoConnectToEndpoint()
func (*Driver) AwaitNoDisconnectFromEndpoint ¶
func (d *Driver) AwaitNoDisconnectFromEndpoint()
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)
Click to show internal directories.
Click to hide internal directories.