Versions in this module Expand all Collapse all v0 v0.5.0 Apr 3, 2015 Changes in this version + var ErrHostIsNotRunning = errors.New("host is not running") + func GetCreateFlags() []cli.Flag + func GetDriverNames() []string + func GetSSHCommandFromDriver(d Driver, args ...string) (*exec.Cmd, error) + func MachineInState(d Driver, desiredState state.State) func() bool + func Register(name string, registeredDriver *RegisteredDriver) error + type ByFlagName []cli.Flag + func (flags ByFlagName) Len() int + func (flags ByFlagName) Less(i, j int) bool + func (flags ByFlagName) Swap(i, j int) + type Driver interface + AuthorizePort func(ports []*Port) error + Create func() error + DeauthorizePort func(ports []*Port) error + DriverName func() string + GetIP func() (string, error) + GetMachineName func() string + GetProviderType func() provider.ProviderType + GetSSHHostname func() (string, error) + GetSSHKeyPath func() string + GetSSHPort func() (int, error) + GetSSHUsername func() string + GetState func() (state.State, error) + GetURL func() (string, error) + Kill func() error + PreCreateCheck func() error + Remove func() error + Restart func() error + SetConfigFromFlags func(flags DriverOptions) error + Start func() error + Stop func() error + func NewDriver(name string, machineName string, storePath string, caCert string, ...) (Driver, error) + type DriverOptions interface + Bool func(key string) bool + Int func(key string) int + String func(key string) string + type Port struct + Port int + Protocol string + type RegisteredDriver struct + GetCreateFlags func() []cli.Flag + New func(machineName string, storePath string, caCert string, privateKey string) (Driver, error) v0.2.0-do-fix-ssh-patch Apr 3, 2015