Versions in this module Expand all Collapse all v0 v0.99.0 Jun 20, 2020 Changes in this version + type ErrInadequateCapability struct + func (e ErrInadequateCapability) Error() string + type Plugin struct + Blobsums []digest.Digest + Config digest.Digest + PluginObj types.Plugin + Rootfs string + SwarmServiceID string + func (p *Plugin) Acquire() + func (p *Plugin) AddRefCount(count int) + func (p *Plugin) Addr() net.Addr + func (p *Plugin) Client() *plugins.Client + func (p *Plugin) FilterByCap(capability string) (*Plugin, error) + func (p *Plugin) GetID() string + func (p *Plugin) GetRefCount() int + func (p *Plugin) GetSocket() string + func (p *Plugin) GetTypes() []types.PluginInterfaceType + func (p *Plugin) InitEmptySettings() + func (p *Plugin) InitSpec(execRoot string) (*specs.Spec, error) + func (p *Plugin) IsEnabled() bool + func (p *Plugin) IsV1() bool + func (p *Plugin) Name() string + func (p *Plugin) Protocol() string + func (p *Plugin) Release() + func (p *Plugin) ScopedPath(s string) string + func (p *Plugin) Set(args []string) error + func (p *Plugin) SetAddr(addr net.Addr) + func (p *Plugin) SetPClient(client *plugins.Client) + func (p *Plugin) SetSpecOptModifier(f func(*specs.Spec)) + func (p *Plugin) SetTimeout(t time.Duration) + func (p *Plugin) Timeout() time.Duration