Versions in this module Expand all Collapse all v0 v0.2.0 Jan 6, 2016 Changes in this version + const APIVersion + const MagicCookieKey + const MagicCookieValue + var Killed = false + func CleanupClients() + func Discover(glob, dir string) ([]string, error) + func Serve(opts *ServeOpts) + func ServeMux(m ServeMuxMap) + type Client struct + func NewClient(config *ClientConfig) (c *Client) + func (c *Client) Client() (*pluginrpc.Client, error) + func (c *Client) Exited() bool + func (c *Client) Kill() + func (c *Client) Start() (addr net.Addr, err error) + type ClientConfig struct + Cmd *exec.Cmd + Managed bool + MaxPort uint + MinPort uint + StartTimeout time.Duration + Stderr io.Writer + SyncStderr io.Writer + SyncStdout io.Writer + type ServeMuxMap map[string]*ServeOpts + type ServeOpts struct + AppFunc pluginrpc.AppFunc