package plugins
import "github.com/dotcloud/docker/pkg/plugins"
Index ¶
- Variables
- func Handle(iface string, fn func(string, *Client))
- type Client
- func NewClient(addr string, tlsConfig tlsconfig.Options) (*Client, error)
- func (c *Client) Call(serviceMethod string, args interface{}, ret interface{}) error
- type LocalRegistry
- type Manifest
- type Plugin
- type Registry
Variables ¶
Functions ¶
func Handle ¶
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func NewClient ¶
func (*Client) Call ¶
type LocalRegistry ¶
type LocalRegistry struct{}
func (*LocalRegistry) Plugin ¶
func (l *LocalRegistry) Plugin(name string) (*Plugin, error)
type Manifest ¶
type Manifest struct { Implements []string }
type Plugin ¶
type Plugin struct { Name string `json:"-"` Addr string TLSConfig tlsconfig.Options Client *Client `json:"-"` Manifest *Manifest `json:"-"` }
func Get ¶
type Registry ¶
Source Files ¶
client.go discovery.go plugins.go
Directories ¶
Path | Synopsis |
---|---|
pkg/plugins/pluginrpc-gen | |
pkg/plugins/pluginrpc-gen/fixtures |
- Version
- v1.8.2-rc1
- Published
- Sep 3, 2015
- Platform
- js/wasm
- Imports
- 15 packages
- Last checked
- 2 seconds ago –
Tools for package owners.