Documentation
¶
Overview ¶
Package server contains the interfaces that the host process should satisfy.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Server ¶
type Server interface {
Attributes(*client.AttributesRequest, *client.AttributesResponse) error
Blocks(*client.BlocksRequest, *client.BlocksResponse) error
Resources(*client.ResourcesRequest, *client.ResourcesResponse) error
ModuleCalls(*client.ModuleCallsRequest, *client.ModuleCallsResponse) error
Backend(*client.BackendRequest, *client.BackendResponse) error
EvalExpr(*client.EvalExprRequest, *client.EvalExprResponse) error
EmitIssue(*client.EmitIssueRequest, *interface{}) error
}
Server is the interface that hosts that provide the plugin mechanism must meet in order to respond to queries from the plugin.
Click to show internal directories.
Click to hide internal directories.