# Functions
Get returns the requested plugin.
GetAll returns all the plugins which implement the pluginType.
NewPluginClient creates a PluginClient from the address and tls config.
SetPluginSockPaths sets the plugin sock paths.
SetPluginSpecPaths sets the plugin spec paths.
# Constants
HandShakePath is the path for handshaking.
# Variables
ErrNotFound represents that the plugin is not found.
ErrNotImplemented represents that the plugin not implement the given protocol.
# Structs
ErrPluginStatus represents that the plugin status error.
HandShakeResp is a handshake response.
Plugin includes the Name, Addr, TLSConfig.
PluginClient is the plugin client.
TLSConfig contains tls info which users can specify.