Documentation ¶
Index ¶
Constants ¶
View Source
const ( InvalidNode nodeType = iota DNS IP )
View Source
const (
DefaultCacheSize = 5000 // default size for maximum query roots in the cache (more nodes are possible)
)
Variables ¶
View Source
var ErrDNSRecordExpired = errors.New("dns record expired")
View Source
var ErrDNSRecordNotFound = errors.New("no such dns record")
Functions ¶
This section is empty.
Types ¶
type DNSDatsource ¶
type DNSDatsource struct {
// contains filtered or unexported fields
}
func NewDataSource ¶
func NewDataSource(d *DNSCache) *DNSDatsource
func (DNSDatsource) Get ¶
func (ctx DNSDatsource) Get(key interface{}) (map[string]interface{}, error)
func (DNSDatsource) ID ¶
func (ctx DNSDatsource) ID() string
func (DNSDatsource) Keys ¶
func (ctx DNSDatsource) Keys() []string
func (DNSDatsource) Namespace ¶
func (ctx DNSDatsource) Namespace() string
func (DNSDatsource) Schema ¶
func (ctx DNSDatsource) Schema() string
func (DNSDatsource) Version ¶
func (ctx DNSDatsource) Version() uint
Click to show internal directories.
Click to hide internal directories.