func NewDriver(machineName string, storePath string, caCert string, privateKey string) (drivers.Driver, error) { id := generateId() inner := drivers.NewBaseDriver(machineName, storePath, caCert, privateKey) return &Driver{ Id: id, BaseDriver: inner, }, nil }
func NewDriver(machineName string, storePath string, caCert string, privateKey string) (drivers.Driver, error) { inner := drivers.NewBaseDriver(machineName, storePath, caCert, privateKey) return &Driver{BaseDriver: inner}, nil }
func NewDerivedDriver(machineName string, storePath string, client Client, caCert string, privateKey string) (*Driver, error) { inner := drivers.NewBaseDriver(machineName, storePath, caCert, privateKey) return &Driver{BaseDriver: inner, client: client}, nil }