Help us shape the future of Go! Take the 2026 Go Developer Survey

volume

package
v1.8.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 12, 2015 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

View Source
const DefaultDriverName = "local"

Variables

This section is empty.

Functions

func ReadWrite added in v1.8.0

func ReadWrite(mode string) bool

ReadOnly tells you if a mode string is a valid read-only mode or not.

func ValidateMountMode added in v1.8.0

func ValidateMountMode(mode string) (bool, bool)

ValidateMountMode will make sure the mount mode is valid. returns if it's a valid mount mode and if it's read-write or not.

Types

type Driver

type Driver interface {
	// Name returns the name of the volume driver.
	Name() string
	// Create makes a new volume with the given id.
	Create(string) (Volume, error)
	// Remove deletes the volume.
	Remove(Volume) error
}

type Volume

type Volume interface {
	// Name returns the name of the volume
	Name() string
	// DriverName returns the name of the driver which owns this volume.
	DriverName() string
	// Path returns the absolute path to the volume.
	Path() string
	// Mount mounts the volume and returns the absolute path to
	// where it can be consumed.
	Mount() (string, error)
	// Unmount unmounts the volume when it is no longer in use.
	Unmount() error
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL