package
0.0.0-20200530202328-2aca508a5968
Repository: https://github.com/clintjedwards/comet.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Constants

GolangBinaryName is typically used in searching for the binary on file systems.
PluginBinaryName is the name of the backend plugin once compiled into a binary.
TmpDir is the directory where we download plugin src files to before compiling.

# Variables

Handshake is a common handshake that is shared by plugin and host.

# Structs

GRPCClient represents the implementation for a client that can talk to plugins.
GRPCServer is the implementation that allows the plugin to respond to requests from the host.
Plugin is just a wrapper so we implement the correct go-plugin interface it allows us to serve/consume the plugin.

# Interfaces

PluginDefinition is the interface in which both the plugin and the host has to implement.