Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterReportingPluginServiceServer ¶
func RegisterReportingPluginServiceServer(server *grpc.Server, broker net.Broker, brokerCfg net.BrokerConfig, impl core.ReportingPluginClient) error
Types ¶
type ReportingPluginFactoryClient ¶
type ReportingPluginFactoryClient struct { *net.BrokerExt *goplugin.ServiceClient // contains filtered or unexported fields }
func NewReportingPluginFactoryClient ¶
func NewReportingPluginFactoryClient(b *net.BrokerExt, cc grpc.ClientConnInterface) *ReportingPluginFactoryClient
func (*ReportingPluginFactoryClient) NewReportingPlugin ¶
func (r *ReportingPluginFactoryClient) NewReportingPlugin(ctx context.Context, config libocr.ReportingPluginConfig) (libocr.ReportingPlugin, libocr.ReportingPluginInfo, error)
type ReportingPluginFactoryServer ¶
type ReportingPluginFactoryServer struct { pb.UnimplementedReportingPluginFactoryServer *net.BrokerExt // contains filtered or unexported fields }
func NewReportingPluginFactoryServer ¶
func NewReportingPluginFactoryServer(impl libocr.ReportingPluginFactory, b *net.BrokerExt) *ReportingPluginFactoryServer
func (*ReportingPluginFactoryServer) NewReportingPlugin ¶
func (r *ReportingPluginFactoryServer) NewReportingPlugin(ctx context.Context, request *pb.NewReportingPluginRequest) (*pb.NewReportingPluginReply, error)
type ReportingPluginServiceClient ¶
type ReportingPluginServiceClient struct { *goplugin.PluginClient *goplugin.ServiceClient // contains filtered or unexported fields }
func NewReportingPluginServiceClient ¶
func NewReportingPluginServiceClient(broker net.Broker, brokerCfg net.BrokerConfig, conn *grpc.ClientConn) *ReportingPluginServiceClient
func (*ReportingPluginServiceClient) NewReportingPluginFactory ¶
func (m *ReportingPluginServiceClient) NewReportingPluginFactory( ctx context.Context, config core.ReportingPluginServiceConfig, grpcProvider grpc.ClientConnInterface, pipelineRunner core.PipelineRunnerService, telemetryService core.TelemetryService, errorLog core.ErrorLog, keyValueStore core.KeyValueStore, relayerSet core.RelayerSet, ) (types.ReportingPluginFactory, error)
func (*ReportingPluginServiceClient) NewValidationService ¶
func (m *ReportingPluginServiceClient) NewValidationService(ctx context.Context) (core.ValidationService, error)
Click to show internal directories.
Click to hide internal directories.