resolver

package
v1.3.0 Latest Latest
Warning

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

Go to latest
Published: Oct 1, 2020 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DnsResolver added in v1.3.0

type DnsResolver struct {
	Storage *dnsStorage.DnsStorage

	Port int
	// contains filtered or unexported fields
}

func NewResolver

func NewResolver(storage *dnsStorage.DnsStorage) (*DnsResolver, error)

func (*DnsResolver) Close added in v1.3.0

func (r *DnsResolver) Close()

func (*DnsResolver) Listen added in v1.3.0

func (r *DnsResolver) Listen() error

func (*DnsResolver) RemoveHost added in v1.3.0

func (r *DnsResolver) RemoveHost(id string) error

func (*DnsResolver) ServeDNS added in v1.3.0

func (r *DnsResolver) ServeDNS(w dns.ResponseWriter, query *dns.Msg)

func (*DnsResolver) Wait added in v1.3.0

func (r *DnsResolver) Wait() error

type Resolver

type Resolver interface {
	RemoveHost(id string) error

	Listen() error
	Close()
}

Jump to

Keyboard shortcuts

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