Versions in this module Expand all Collapse all v0 v0.1.0 Nov 1, 2024 Changes in this version + func CleanupPlugins() + type HookHandlerPlugin struct + Impl hooks.HookHandler + func (HookHandlerPlugin) Client(b *plugin.MuxBroker, c *rpc.Client) (interface{}, error) + func (p *HookHandlerPlugin) Server(*plugin.MuxBroker) (interface{}, error) + type HookHandlerRPC struct + func (g *HookHandlerRPC) InvokeHook(req hooks.HookRequest) (res hooks.HookResponse, err error) + func (g *HookHandlerRPC) Setup() error + type HookHandlerRPCServer struct + Impl hooks.HookHandler + func (s *HookHandlerRPCServer) InvokeHook(args hooks.HookRequest, resp *hooks.HookResponse) (err error) + func (s *HookHandlerRPCServer) Setup(args interface{}, resp *interface{}) error + type PluginHook struct + Path string + func (h *PluginHook) InvokeHook(req hooks.HookRequest) (hooks.HookResponse, error) + func (h *PluginHook) Setup() error