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.