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 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 ======================================================
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)
Click to show internal directories.
Click to hide internal directories.