Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Plugin ¶
type Plugin interface {
// Name should return unique name of the plugin
Name() string
// Version returns current version of the plugin
Version() string
// Init is called once when the Plugin is being loaded
Init() error
}
Plugin is base interface for all kinds of go-ipfs plugins It will be included in interfaces of different Plugins
type PluginIPLD ¶
type PluginIPLD interface {
Plugin
RegisterBlockDecoders(dec ipld.BlockDecoder) error
RegisterInputEncParsers(iec coredag.InputEncParsers) error
}
PluginIPLD is an interface that can be implemented to add handlers for for different IPLD formats
type PluginTracer ¶ added in v0.4.15
type PluginTracer interface {
Plugin
InitTracer() (opentracing.Tracer, error)
}
PluginTracer is an interface that can be implemented to add a tracer
Click to show internal directories.
Click to hide internal directories.