Documentation
¶
Index ¶
Constants ¶
View Source
const ( NNSResolver = "nns" DNSResolver = "dns" )
Variables ¶
View Source
var ErrNoResolvers = errors.New("no resolvers")
ErrNoResolvers returns when trying to resolve container without any resolver.
Functions ¶
This section is empty.
Types ¶
type ContainerResolver ¶
type ContainerResolver struct {
// contains filtered or unexported fields
}
func NewContainerResolver ¶ added in v0.25.0
func NewContainerResolver(resolverNames []string, cfg *Config) (*ContainerResolver, error)
func (*ContainerResolver) UpdateResolvers ¶ added in v0.25.0
func (r *ContainerResolver) UpdateResolvers(resolverNames []string, cfg *Config) error
type NeoFS ¶
type NeoFS interface { // SystemDNS reads system DNS network parameters of the NeoFS. // // Returns exactly on non-zero value. Returns any error encountered // which prevented the parameter to be read. SystemDNS(context.Context) (string, error) }
NeoFS represents virtual connection to the NeoFS network.
type NeoFSResolver ¶
type NeoFSResolver struct {
// contains filtered or unexported fields
}
NeoFSResolver represents virtual connection to the NeoFS network. It implements resolver.NeoFS.
func NewNeoFSResolver ¶
func NewNeoFSResolver(p *pool.Pool) *NeoFSResolver
NewNeoFSResolver creates new NeoFSResolver using provided pool.Pool.
type Resolver ¶ added in v0.25.0
type Resolver struct { Name string // contains filtered or unexported fields }
func NewDNSResolver ¶
func NewNNSResolver ¶
Click to show internal directories.
Click to hide internal directories.