Documentation ¶
Index ¶
- type Engine
- func (e *Engine) GetHAStatus() v1.HAStatus
- func (e *Engine) GetLocalEndpoint() *types.SubmarinerEndpoint
- func (e *Engine) InstallCable(endpoint types.SubmarinerEndpoint) error
- func (e *Engine) ListCableConnections() (*[]v1.Connection, error)
- func (e *Engine) RemoveCable(endpoint types.SubmarinerEndpoint) error
- func (e *Engine) StartEngine() error
- func (e *Engine) VerifyInstallCable(expected *v1.EndpointSpec)
- func (e *Engine) VerifyRemoveCable(expected *v1.EndpointSpec)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Engine ¶
type Engine struct { sync.Mutex Connections []v1.Connection ListCableConnectionsError error HAStatus v1.HAStatus LocalEndPoint *types.SubmarinerEndpoint ErrOnInstallCable error ErrOnRemoveCable error // contains filtered or unexported fields }
func (*Engine) GetHAStatus ¶
func (*Engine) GetLocalEndpoint ¶
func (e *Engine) GetLocalEndpoint() *types.SubmarinerEndpoint
func (*Engine) InstallCable ¶
func (e *Engine) InstallCable(endpoint types.SubmarinerEndpoint) error
func (*Engine) ListCableConnections ¶
func (e *Engine) ListCableConnections() (*[]v1.Connection, error)
func (*Engine) RemoveCable ¶
func (e *Engine) RemoveCable(endpoint types.SubmarinerEndpoint) error
func (*Engine) StartEngine ¶
func (*Engine) VerifyInstallCable ¶
func (e *Engine) VerifyInstallCable(expected *v1.EndpointSpec)
func (*Engine) VerifyRemoveCable ¶
func (e *Engine) VerifyRemoveCable(expected *v1.EndpointSpec)
Click to show internal directories.
Click to hide internal directories.