Documentation ¶
Index ¶
- Variables
- func NewModule(mod vm.Module) proto.ModuleServer
- type GRPCPluginClient
- func (c *GRPCPluginClient) Call(ctx context.Context, module vm.Module, function string, inputs []uint64) ([]uint64, error)
- func (c *GRPCPluginClient) Close() error
- func (c *GRPCPluginClient) Meta(ctx context.Context) (*proto.Metadata, error)
- func (c *GRPCPluginClient) Symbols(ctx context.Context) ([]vm.FunctionDefinition, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ClientPluginMap = map[string]plugin.Plugin{ "satellite": &link{}, } ErrorLinkServer = errors.New("can't create a satellite (link server) from main process") )
Functions ¶
Types ¶
type GRPCPluginClient ¶
type GRPCPluginClient struct {
// contains filtered or unexported fields
}
func (*GRPCPluginClient) Close ¶
func (c *GRPCPluginClient) Close() error
func (*GRPCPluginClient) Symbols ¶
func (c *GRPCPluginClient) Symbols(ctx context.Context) ([]vm.FunctionDefinition, error)
Click to show internal directories.
Click to hide internal directories.