nsopts

package
v0.0.0-...-7fe9760 Latest Latest
Warning

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

Go to latest
Published: Mar 16, 2019 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

View Source
const (
	//DefaultDepthLimit是解析所使用的默认深度限制。
	DefaultDepthLimit = 32

	//UnlimitedDepth允许在解析中进行无限递归。你
	//可能不想用这个,但如果你绝对想用的话,它就在这里。
	//相信决议最终完成,不能占上风
	//限制将要采取的步骤。
	UnlimitedDepth = 0
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ResolveOpt

type ResolveOpt func(*ResolveOpts)

resolveopt用于设置选项

func Depth

func Depth(depth uint) ResolveOpt

深度是递归深度限制

func DhtRecordCount

func DhtRecordCount(count uint) ResolveOpt

dhtrecordcount是要从DHT检索的IPN记录数。

func DhtTimeout

func DhtTimeout(timeout time.Duration) ResolveOpt

DHTTimeout是等待提取DHT记录的时间量。 并进行了验证。零值表示没有显式超时

type ResolveOpts

type ResolveOpts struct {
	//递归深度限制
	Depth uint
	//要从DHT检索的IPN记录数
	//(最佳记录从该集合中选择)
	DhtRecordCount uint
	//等待提取DHT记录的时间量
	//并进行了验证。零值表示没有显式
	//超时(尽管由于拨号有一个隐式超时
	//DHT内超时)
	DhtTimeout time.Duration
}

resolveopts指定用于解析IPN路径的选项

func DefaultResolveOpts

func DefaultResolveOpts() ResolveOpts

DefaultResolveOpts返回用于解析的默认选项 IPNS路径

func ProcessOpts

func ProcessOpts(opts []ResolveOpt) ResolveOpts

processopts将resolveOpt数组转换为resolveOpts对象

Jump to

Keyboard shortcuts

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