discovery

package
v1.43.3 Latest Latest
Warning

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

Go to latest
Published: Apr 29, 2024 License: MIT Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DHCP added in v1.4.28

type DHCP struct {
	OnError func(err error)
	// contains filtered or unexported fields
}

func (*DHCP) LookupAddr added in v1.6.0

func (r *DHCP) LookupAddr(addr string) []string

func (*DHCP) LookupHost added in v1.6.0

func (r *DHCP) LookupHost(name string) []string

func (*DHCP) LookupMAC added in v1.6.0

func (r *DHCP) LookupMAC(mac string) []string

func (*DHCP) Name added in v1.6.0

func (r *DHCP) Name() string

func (*DHCP) Visit added in v1.6.0

func (r *DHCP) Visit(f func(name string, addrs []string))

type DNS added in v1.4.28

type DNS struct {
	Upstream string
	// contains filtered or unexported fields
}

func (*DNS) LookupAddr added in v1.6.0

func (r *DNS) LookupAddr(addr string) []string

func (*DNS) LookupHost added in v1.6.0

func (r *DNS) LookupHost(name string) []string

func (*DNS) Name added in v1.6.0

func (r *DNS) Name() string

func (*DNS) Visit added in v1.6.0

func (r *DNS) Visit(f func(name string, addrs []string))

type Dummy added in v1.37.4

type Dummy struct{}

func (Dummy) LookupAddr added in v1.37.4

func (r Dummy) LookupAddr(addr string) []string

func (Dummy) LookupHost added in v1.37.4

func (r Dummy) LookupHost(name string) []string

func (Dummy) Name added in v1.37.4

func (r Dummy) Name() string

func (Dummy) Visit added in v1.37.4

func (r Dummy) Visit(f func(name string, addrs []string))

type Hosts added in v1.4.28

type Hosts struct {
	OnError func(err error)
	// contains filtered or unexported fields
}

func (*Hosts) LookupAddr added in v1.6.0

func (r *Hosts) LookupAddr(addr string) []string

func (*Hosts) LookupHost added in v1.6.0

func (r *Hosts) LookupHost(name string) []string

func (*Hosts) Name added in v1.6.0

func (r *Hosts) Name() string

func (*Hosts) Visit added in v1.6.0

func (r *Hosts) Visit(f func(name string, addrs []string))

type MDNS added in v1.4.28

type MDNS struct {
	OnError func(err error)
	// contains filtered or unexported fields
}

func (*MDNS) LookupAddr added in v1.6.0

func (r *MDNS) LookupAddr(addr string) []string

func (*MDNS) LookupHost added in v1.6.0

func (r *MDNS) LookupHost(name string) []string

func (*MDNS) Name added in v1.6.0

func (r *MDNS) Name() string

func (*MDNS) Start added in v1.4.28

func (r *MDNS) Start(ctx context.Context, filter string) error

func (*MDNS) Visit added in v1.6.0

func (r *MDNS) Visit(f func(name string, addrs []string))

type Merlin added in v1.5.2

type Merlin struct {
	OnError func(err error)
	// contains filtered or unexported fields
}

func (*Merlin) LookupAddr added in v1.6.0

func (r *Merlin) LookupAddr(addr string) []string

func (*Merlin) LookupHost added in v1.6.0

func (r *Merlin) LookupHost(name string) []string

func (*Merlin) LookupMAC added in v1.6.0

func (r *Merlin) LookupMAC(mac string) []string

func (*Merlin) Name added in v1.6.0

func (r *Merlin) Name() string

func (*Merlin) Visit added in v1.6.0

func (r *Merlin) Visit(f func(name string, macs []string))

type Resolver

type Resolver []Source

func (Resolver) LookupAddr added in v1.6.0

func (r Resolver) LookupAddr(addr string) []string

func (Resolver) LookupHost added in v1.6.0

func (r Resolver) LookupHost(name string) []string

func (Resolver) LookupMAC added in v1.6.0

func (r Resolver) LookupMAC(mac string) []string

func (Resolver) Visit added in v1.6.0

func (r Resolver) Visit(f func(source, name string, addr []string))

type Source added in v1.4.28

type Source interface {
	Name() string
	Visit(func(name string, addrs []string))
	LookupAddr(addr string) []string
	LookupHost(addr string) []string
}

type Ubios added in v1.37.0

type Ubios struct {
	OnError func(err error)
	// contains filtered or unexported fields
}

func (*Ubios) LookupAddr added in v1.37.0

func (r *Ubios) LookupAddr(addr string) []string

func (*Ubios) LookupHost added in v1.37.0

func (r *Ubios) LookupHost(name string) []string

func (*Ubios) LookupMAC added in v1.37.0

func (r *Ubios) LookupMAC(mac string) []string

func (*Ubios) Name added in v1.37.0

func (r *Ubios) Name() string

func (*Ubios) Visit added in v1.37.0

func (r *Ubios) Visit(f func(name string, macs []string))

Jump to

Keyboard shortcuts

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