Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterConfigProviderServices ¶
func RegisterConfigProviderServices(s *grpc.Server, provider types.ConfigProvider)
func RegisterPluginProviderServices ¶
func RegisterPluginProviderServices(s *grpc.Server, provider types.PluginProvider)
RegisterPluginProviderServices registers the plugin provider services with the given grpc server
Types ¶
type ConfigProviderClient ¶
type ConfigProviderClient struct { *goplugin.ServiceClient // contains filtered or unexported fields }
func NewConfigProviderClient ¶
func NewConfigProviderClient(b *net.BrokerExt, cc grpc.ClientConnInterface) *ConfigProviderClient
func (*ConfigProviderClient) ContractConfigTracker ¶
func (c *ConfigProviderClient) ContractConfigTracker() libocr.ContractConfigTracker
func (*ConfigProviderClient) OffchainConfigDigester ¶
func (c *ConfigProviderClient) OffchainConfigDigester() libocr.OffchainConfigDigester
type PluginProviderClient ¶
type PluginProviderClient struct { *ConfigProviderClient // contains filtered or unexported fields }
func NewPluginProviderClient ¶
func NewPluginProviderClient(b *net.BrokerExt, cc grpc.ClientConnInterface) *PluginProviderClient
func (*PluginProviderClient) ChainReader ¶ added in v0.2.0
func (p *PluginProviderClient) ChainReader() types.ContractReader
func (*PluginProviderClient) Codec ¶
func (p *PluginProviderClient) Codec() types.Codec
func (*PluginProviderClient) ContractTransmitter ¶
func (p *PluginProviderClient) ContractTransmitter() libocr.ContractTransmitter
type PluginProviderServer ¶
type PluginProviderServer struct{}
func (PluginProviderServer) ConnToProvider ¶
func (p PluginProviderServer) ConnToProvider(conn grpc.ClientConnInterface, broker net.Broker, brokerCfg net.BrokerConfig) types.PluginProvider
Click to show internal directories.
Click to hide internal directories.