Versions in this module Expand all Collapse all v0 v0.12.4 Jun 12, 2021 v0.12.3 Jun 12, 2021 Changes in this version + const DefaultPrefix + var Defaults = func(o *Config) error + func EmptyQueryFilter(_ interface{}, ai peer.AddrInfo) bool + func EmptyRTFilter(_ interface{}, p peer.ID) bool + func GetQuorum(opts *routing.Options) int + type Config struct + BootstrapPeers []peer.AddrInfo + BucketSize int + Concurrency int + Datastore ds.Batching + DisableFixLowPeers bool + EnableProviders bool + EnableValues bool + MaxRecordAge time.Duration + Mode ModeOpt + ProtocolPrefix protocol.ID + ProvidersOptions []providers.Option + QueryPeerFilter QueryFilterFunc + Resiliency int + RoutingTable struct{ ... } + TestAddressUpdateProcessing bool + V1ProtocolOverride protocol.ID + Validator record.Validator + ValidatorChanged bool + func (c *Config) Apply(opts ...Option) error + func (c *Config) ApplyFallbacks(h host.Host) error + func (c *Config) Validate() error + type ModeOpt int + type Option func(*Config) error + type QueryFilterFunc func(dht interface{}, ai peer.AddrInfo) bool + type QuorumOptionKey struct + type RouteTableFilterFunc func(dht interface{}, p peer.ID) bool