# Functions

NewAdapter creates a new instance of Adapter.
NewDataMsgServiceServer creates a new instance of DataMsgServiceServer.
NewPlugin creates a new Plugin with the provided Options.
UseDeps returns Option that can inject custom dependencies.

# Variables

DefaultPlugin is a default instance of Plugin.

# Structs

Adapter is a gRPC transport adapter in front of Agent Plugins.
DataMsgServiceServer is //TODO.
Deps represent Plugin dependencies.
Plugin grpcsync implements Plugin interface, therefore can be loaded with other plugins.

# Type aliases

Option is a function that can be used in NewPlugin to customize Plugin.