Versions in this module Expand all Collapse all v0 v0.92.1 Jun 6, 2026 v0.92.0 Jun 6, 2026 Changes in this version + func NewHCLogAdapter() hclog.Logger + type GrpcPlugin struct + func (*GrpcPlugin) GRPCClient(_ context.Context, _ *goPlugin.GRPCBroker, c *grpc.ClientConn) (any, error) + func (*GrpcPlugin) GRPCServer(_ *goPlugin.GRPCBroker, _ *grpc.Server) error + type GrpcRunner struct + func NewGrpcRunner(m *plugin.Manifest) (*GrpcRunner, error) + func (r *GrpcRunner) Call(ctx context.Context, function string, params json.RawMessage) (json.RawMessage, error) + func (r *GrpcRunner) Health(ctx context.Context) (*plugin.HealthStatus, error) + func (r *GrpcRunner) Load(_ context.Context, m *plugin.Manifest) (*plugin.PluginInfo, error) + func (r *GrpcRunner) SetHostAPI(api plugin.HostAPI) + func (r *GrpcRunner) Start(ctx context.Context, config json.RawMessage) error + func (r *GrpcRunner) Stop(ctx context.Context) error + type HCLogAdapter struct + type HostServer struct + func NewHostServer(api plugin.HostAPI) *HostServer + func (h *HostServer) EmitEvent(ctx context.Context, req *pb.EmitEventRequest) (*emptypb.Empty, error) + func (h *HostServer) GetConfig(ctx context.Context, req *pb.GetConfigRequest) (*pb.GetConfigResponse, error) + func (h *HostServer) HTTPRequest(ctx context.Context, req *pb.HTTPCallRequest) (*pb.HTTPCallResponse, error) + func (h *HostServer) KVDelete(ctx context.Context, req *pb.KVDeleteRequest) (*emptypb.Empty, error) + func (h *HostServer) KVGet(ctx context.Context, req *pb.KVGetRequest) (*pb.KVGetResponse, error) + func (h *HostServer) KVSet(ctx context.Context, req *pb.KVSetRequest) (*emptypb.Empty, error) + func (h *HostServer) Log(ctx context.Context, req *pb.LogRequest) (*emptypb.Empty, error) + func (h *HostServer) Register(s *grpc.Server)