bind

package
v0.0.0-...-6f4be07 Latest Latest
Warning

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

Go to latest
Published: Jun 9, 2016 License: BSD-2-Clause Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func LoadingZoneAdder

func LoadingZoneAdder(zd *ZoneManager, master Master, zone Zone) error

func LogZoneAdder

func LogZoneAdder(zd *ZoneManager, master Master, zone Zone) error

func LogZoneRemover

func LogZoneRemover(zd *ZoneManager, master Master, zone Zone) error

func NullZoneAdder

func NullZoneAdder(zd *ZoneManager, master Master, zone Zone) error

func NullZoneRemover

func NullZoneRemover(zd *ZoneManager, master Master, zone Zone) error

func RndcZoneAdder

func RndcZoneAdder(zd *ZoneManager, master Master, zone Zone) error

func RndcZoneRemover

func RndcZoneRemover(zd *ZoneManager, master Master, zone Zone) error

Types

type Master

type Master string

type Zone

type Zone string

type ZoneAdderFunc

type ZoneAdderFunc func(zd *ZoneManager, master Master, zone Zone) error

type ZoneManager

type ZoneManager struct {
	// contains filtered or unexported fields
}

func NewZoneManager

func NewZoneManager() *ZoneManager

func (*ZoneManager) AddZone

func (zd *ZoneManager) AddZone(master Master, zone Zone) error

func (*ZoneManager) GetMasters

func (zd *ZoneManager) GetMasters() []Master

func (*ZoneManager) GetZoneMap

func (zd *ZoneManager) GetZoneMap() ZoneMap

func (*ZoneManager) GetZones

func (zd *ZoneManager) GetZones(master Master) ZoneSet

func (*ZoneManager) LoadZones

func (zd *ZoneManager) LoadZones(reader io.Reader)

func (*ZoneManager) Path

func (zd *ZoneManager) Path(path string)

func (*ZoneManager) RemoveZone

func (zd *ZoneManager) RemoveZone(master Master, zone Zone) error

func (*ZoneManager) RndcPath

func (zd *ZoneManager) RndcPath(path string)

func (*ZoneManager) ZoneAdder

func (zd *ZoneManager) ZoneAdder(adder ZoneAdderFunc)

func (*ZoneManager) ZoneRemover

func (zd *ZoneManager) ZoneRemover(remover ZoneRemoverFunc)

type ZoneMap

type ZoneMap map[Zone]Master

type ZoneRemoverFunc

type ZoneRemoverFunc func(zd *ZoneManager, master Master, zone Zone) error

type ZoneSet

type ZoneSet map[Zone]bool

Jump to

Keyboard shortcuts

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