axfr

package
v1.0.0-RC1 Latest Latest
Warning

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

Go to latest
Published: Aug 21, 2016 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AXFRResult

type AXFRResult struct {
	Servers []AXFRServerResult `json:"servers"`
}

type AXFRServerResult

type AXFRServerResult struct {
	Server  string         `json:"server"`
	Status  string         `json:"status"`
	Error   string         `json:"error,omitempty"`
	Records []miekg.Answer `json:"records,omitempty"`
}

type GlobalLookupFactory

type GlobalLookupFactory struct {
	zdns.BaseGlobalLookupFactory
	BlacklistPath string
	Blacklist     *blacklist.Blacklist
	BlMu          sync.Mutex
}

Global Factory =============================================================

func (*GlobalLookupFactory) AddFlags

func (s *GlobalLookupFactory) AddFlags(f *flag.FlagSet)

func (*GlobalLookupFactory) Help

func (s *GlobalLookupFactory) Help() string

Command-line Help Documentation. This is the descriptive text what is returned when you run zdns module --help

func (*GlobalLookupFactory) Initialize

func (s *GlobalLookupFactory) Initialize(c *zdns.GlobalConf) error

func (*GlobalLookupFactory) MakeRoutineFactory

func (s *GlobalLookupFactory) MakeRoutineFactory() (zdns.RoutineLookupFactory, error)

type Lookup

type Lookup struct {
	Factory *RoutineLookupFactory
	zdns.BaseLookup
}

Per Connection Lookup ======================================================

func (*Lookup) DoAXFR

func (s *Lookup) DoAXFR(name string, server string) AXFRServerResult

func (*Lookup) DoLookup

func (s *Lookup) DoLookup(name string) (interface{}, zdns.Status, error)

type RoutineLookupFactory

type RoutineLookupFactory struct {
	Factory *GlobalLookupFactory
	miekg.RoutineLookupFactory
}

Per GoRoutine Factory ======================================================

func (*RoutineLookupFactory) Initialize

func (s *RoutineLookupFactory) Initialize(t time.Duration)

func (*RoutineLookupFactory) MakeLookup

func (s *RoutineLookupFactory) MakeLookup() (zdns.Lookup, error)

Jump to

Keyboard shortcuts

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