package
0.0.0-20201006080941-34a2968f5281
Repository: https://github.com/fenrislol/grafana.git
Documentation: pkg.go.dev
# Functions
New allocates and returns a new gRPC (external) backendplugin.Plugin.
NewBackendPlugin creates a new backend plugin factory used for registering a backend plugin.
NewRendererPlugin creates a new renderer plugin factory used for registering a backend renderer plugin.
# Constants
DefaultProtocolVersion is the protocol version assumed for legacy clients that don't specify a particular version or version 1 during their handshake.
# Structs
Client client for communicating with a plugin using the current (v2) plugin protocol.
LegacyClient client for communicating with a plugin using the v1 plugin protocol.
PluginDescriptor is a descriptor used for registering backend plugins.
PluginStartFuncs functions called for plugin when started.
# Type aliases
LegacyStartFunc callback function called when a plugin with old plugin protocol is started.
StartFunc callback function called when a plugin with current plugin protocol version is started.