Versions in this module Expand all Collapse all v0 v0.16.2 Sep 2, 2019 Changes in this version + const PluginEnvDriverName + const PluginEnvKey + const PluginEnvVal + var CoreDrivers = []string + var CurrentBinaryIsDockerMachine = false + type DriverPlugin interface + type ErrPluginBinaryNotFound struct + func (e ErrPluginBinaryNotFound) Error() string + type Executor struct + DriverName string + func (lbe *Executor) Close() error + func (lbe *Executor) Start() (*bufio.Scanner, *bufio.Scanner, error) + type McnBinaryExecutor interface + Close func() error + Start func() (*bufio.Scanner, *bufio.Scanner, error) + type Plugin struct + Addr string + Executor McnBinaryExecutor + MachineName string + func NewPlugin(driverName string) (*Plugin, error) + func (lbp *Plugin) Address() (string, error) + func (lbp *Plugin) AttachStream(scanner *bufio.Scanner) <-chan string + func (lbp *Plugin) Close() error + func (lbp *Plugin) Serve() error + type PluginServer interface + Address func() (string, error) + Close func() error + Serve func() error + type PluginStreamer interface + AttachStream func(*bufio.Scanner) <-chan string