config

package
v1.3.1 Latest Latest
Warning

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

Go to latest
Published: Jul 26, 2017 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	HostfoldersDefaultPath  = "/mnt/sda1"
	HostfoldersMountPathKey = "hostfolders-mountpath"
)

Variables

This section is empty.

Functions

func GetHostfoldersMountPath

func GetHostfoldersMountPath(name string) string

Types

type GlobalConfigType

type GlobalConfigType struct {
	FilePath string `json:"-"`

	HostFolders []HostFolder
}
var AllInstancesConfig *GlobalConfigType

func NewAllInstancesConfig

func NewAllInstancesConfig(path string) (*GlobalConfigType, error)

Create new object with data if file exists or Create json file and return object if doesn't exists

func (*GlobalConfigType) Delete

func (cfg *GlobalConfigType) Delete() error

func (*GlobalConfigType) Write

func (cfg *GlobalConfigType) Write() error

type HostFolder

type HostFolder struct {
	Name    string
	Type    string
	Options map[string]string
}

func (*HostFolder) Mountpoint

func (hf *HostFolder) Mountpoint() string

type InstanceConfigType

type InstanceConfigType struct {
	FilePath     string `json:"-"`
	OcPath       string
	IsRegistered bool

	HostFolders []HostFolder
}
var InstanceConfig *InstanceConfigType

func NewInstanceConfig

func NewInstanceConfig(path string) (*InstanceConfigType, error)

Create new object with data if file exists or Create json file and return object if doesn't exists

func (*InstanceConfigType) Delete

func (cfg *InstanceConfigType) Delete() error

func (*InstanceConfigType) Write

func (cfg *InstanceConfigType) Write() error

Jump to

Keyboard shortcuts

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