package overlay
import "github.com/docker/docker/daemon/graphdriver/overlay"
Index ¶
- Variables
- func Init(home string, options []string) (graphdriver.Driver, error)
- func NaiveDiffDriverWithApply(driver ApplyDiffProtoDriver) graphdriver.Driver
- type ActiveMount
- type ApplyDiffProtoDriver
- type CopyFlags
- type Driver
- func (d *Driver) ApplyDiff(id string, parent string, diff archive.ArchiveReader) (size int64, err error)
- func (d *Driver) Cleanup() error
- func (d *Driver) Create(id string, parent string) (retErr error)
- func (d *Driver) Exists(id string) bool
- func (d *Driver) Get(id string, mountLabel string) (string, error)
- func (d *Driver) GetMetadata(id string) (map[string]string, error)
- func (d *Driver) Put(id string) error
- func (d *Driver) Remove(id string) error
- func (d *Driver) Status() [][2]string
- func (d *Driver) String() string
Variables ¶
Functions ¶
func Init ¶
func Init(home string, options []string) (graphdriver.Driver, error)
func NaiveDiffDriverWithApply ¶
func NaiveDiffDriverWithApply(driver ApplyDiffProtoDriver) graphdriver.Driver
Types ¶
type ActiveMount ¶
type ActiveMount struct {
// contains filtered or unexported fields
}
type ApplyDiffProtoDriver ¶
type ApplyDiffProtoDriver interface { graphdriver.ProtoDriver ApplyDiff(id, parent string, diff archive.ArchiveReader) (size int64, err error) }
type CopyFlags ¶
type CopyFlags int
type Driver ¶
type Driver struct { sync.Mutex // Protects concurrent modification to active // contains filtered or unexported fields }
func (*Driver) ApplyDiff ¶
func (d *Driver) ApplyDiff(id string, parent string, diff archive.ArchiveReader) (size int64, err error)
func (*Driver) Cleanup ¶
func (*Driver) Create ¶
func (*Driver) Exists ¶
func (*Driver) Get ¶
func (*Driver) GetMetadata ¶
func (*Driver) Put ¶
func (*Driver) Remove ¶
func (*Driver) Status ¶
func (*Driver) String ¶
Source Files ¶
- Version
- v1.8.2
- Published
- Sep 10, 2015
- Platform
- linux/amd64
- Imports
- 16 packages
- Last checked
- 17 minutes ago –
Tools for package owners.