Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Plugin ¶
type Plugin interface {
//名称应返回插件的唯一名称
Name() string
//版本返回插件的当前版本
Version() string
//加载插件时调用一次init
Init() error
}
插件是各种go ipfs插件的基本接口 它将包含在不同插件的接口中
type PluginDatastore ¶
type PluginDatastore interface {
Plugin
DatastoreTypeName() string
DatastoreConfigParser() fsrepo.ConfigFromMap
}
PluginDatastore是一个接口,可以实现它来添加 对于不同的数据存储
type PluginIPLD ¶
type PluginIPLD interface {
Plugin
RegisterBlockDecoders(dec ipld.BlockDecoder) error
RegisterInputEncParsers(iec coredag.InputEncParsers) error
}
pluginipld是一个接口,可以实现它来添加 对于不同的IPLD格式
type PluginTracer ¶
type PluginTracer interface {
Plugin
InitTracer() (opentracing.Tracer, error)
}
PlugIncer是一个接口,可以实现添加跟踪程序
Click to show internal directories.
Click to hide internal directories.