Documentation ¶
Index ¶
- func LoadingZoneAdder(zd *ZoneManager, master Master, zone Zone) error
- func LogZoneAdder(zd *ZoneManager, master Master, zone Zone) error
- func LogZoneRemover(zd *ZoneManager, master Master, zone Zone) error
- func NullZoneAdder(zd *ZoneManager, master Master, zone Zone) error
- func NullZoneRemover(zd *ZoneManager, master Master, zone Zone) error
- func RndcZoneAdder(zd *ZoneManager, master Master, zone Zone) error
- func RndcZoneRemover(zd *ZoneManager, master Master, zone Zone) error
- type Master
- type Zone
- type ZoneAdderFunc
- type ZoneManager
- func (zd *ZoneManager) AddZone(master Master, zone Zone) error
- func (zd *ZoneManager) GetMasters() []Master
- func (zd *ZoneManager) GetZoneMap() ZoneMap
- func (zd *ZoneManager) GetZones(master Master) ZoneSet
- func (zd *ZoneManager) LoadZones(reader io.Reader)
- func (zd *ZoneManager) Path(path string)
- func (zd *ZoneManager) RemoveZone(master Master, zone Zone) error
- func (zd *ZoneManager) RndcPath(path string)
- func (zd *ZoneManager) ZoneAdder(adder ZoneAdderFunc)
- func (zd *ZoneManager) ZoneRemover(remover ZoneRemoverFunc)
- type ZoneMap
- type ZoneRemoverFunc
- type ZoneSet
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 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) 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 ZoneRemoverFunc ¶
type ZoneRemoverFunc func(zd *ZoneManager, master Master, zone Zone) error
Click to show internal directories.
Click to hide internal directories.