Versions in this module Expand all Collapse all v0 v0.0.2 Apr 15, 2024 Changes in this version + var DefaultVersion = newVersion(defaultMajorVersion, defaultMinorVersion, defaultPatchVersion, ...) + var ProtocProxyPluginNames = map[string]struct + func NewBinaryHandler(runner command.Runner, pluginPath string, pluginArgs []string) (appproto.Handler, error) + func NewHandler(storageosProvider storageos.Provider, runner command.Runner, pluginName string, ...) (appproto.Handler, error) + type GenerateOption func(*generateOptions) + func GenerateWithPluginPath(pluginPath ...string) GenerateOption + func GenerateWithProtocPath(protocPath string) GenerateOption + type Generator interface + Generate func(ctx context.Context, container app.EnvStderrContainer, pluginName string, ...) (*pluginpb.CodeGeneratorResponse, error) + func NewGenerator(logger *zap.Logger, storageosProvider storageos.Provider, ...) Generator + type HandlerOption func(*handlerOptions) + func HandlerWithPluginPath(pluginPath ...string) HandlerOption + func HandlerWithProtocPath(protocPath string) HandlerOption