mirror of
https://github.com/QuilibriumNetwork/ceremonyclient.git
synced 2026-02-22 02:47:26 +08:00
* v2.1.0 [omit consensus and adjacent] - this commit will be amended with the full release after the file copy is complete * 2.1.0 main node rollup
1064 lines
42 KiB
Go
1064 lines
42 KiB
Go
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
|
|
// versions:
|
|
// - protoc-gen-go-grpc v1.3.0
|
|
// - protoc v5.29.3
|
|
// source: proxy.proto
|
|
|
|
package protobufs
|
|
|
|
import (
|
|
context "context"
|
|
grpc "google.golang.org/grpc"
|
|
codes "google.golang.org/grpc/codes"
|
|
status "google.golang.org/grpc/status"
|
|
emptypb "google.golang.org/protobuf/types/known/emptypb"
|
|
wrapperspb "google.golang.org/protobuf/types/known/wrapperspb"
|
|
)
|
|
|
|
// This is a compile-time assertion to ensure that this generated file
|
|
// is compatible with the grpc package it is being compiled against.
|
|
// Requires gRPC-Go v1.32.0 or later.
|
|
const _ = grpc.SupportPackageIsVersion7
|
|
|
|
const (
|
|
PubSubProxy_PublishToBitmask_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/PublishToBitmask"
|
|
PubSubProxy_Publish_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/Publish"
|
|
PubSubProxy_Subscribe_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/Subscribe"
|
|
PubSubProxy_Unsubscribe_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/Unsubscribe"
|
|
PubSubProxy_ValidatorStream_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/ValidatorStream"
|
|
PubSubProxy_GetPeerID_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/GetPeerID"
|
|
PubSubProxy_GetPeerstoreCount_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/GetPeerstoreCount"
|
|
PubSubProxy_GetNetworkPeersCount_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/GetNetworkPeersCount"
|
|
PubSubProxy_GetRandomPeer_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/GetRandomPeer"
|
|
PubSubProxy_GetMultiaddrOfPeer_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/GetMultiaddrOfPeer"
|
|
PubSubProxy_GetMultiaddrOfPeerStream_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/GetMultiaddrOfPeerStream"
|
|
PubSubProxy_GetOwnMultiaddrs_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/GetOwnMultiaddrs"
|
|
PubSubProxy_GetNetworkInfo_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/GetNetworkInfo"
|
|
PubSubProxy_GetPeerScore_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/GetPeerScore"
|
|
PubSubProxy_SetPeerScore_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/SetPeerScore"
|
|
PubSubProxy_AddPeerScore_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/AddPeerScore"
|
|
PubSubProxy_Reconnect_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/Reconnect"
|
|
PubSubProxy_Bootstrap_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/Bootstrap"
|
|
PubSubProxy_DiscoverPeers_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/DiscoverPeers"
|
|
PubSubProxy_IsPeerConnected_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/IsPeerConnected"
|
|
PubSubProxy_GetNetwork_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/GetNetwork"
|
|
PubSubProxy_Reachability_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/Reachability"
|
|
PubSubProxy_SignMessage_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/SignMessage"
|
|
PubSubProxy_GetPublicKey_FullMethodName = "/quilibrium.node.proxy.pb.PubSubProxy/GetPublicKey"
|
|
)
|
|
|
|
// PubSubProxyClient is the client API for PubSubProxy service.
|
|
//
|
|
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
|
|
type PubSubProxyClient interface {
|
|
// Publishing methods
|
|
PublishToBitmask(ctx context.Context, in *PublishToBitmaskRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
|
|
Publish(ctx context.Context, in *PublishRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
|
|
// Subscription methods
|
|
Subscribe(ctx context.Context, in *SubscribeRequest, opts ...grpc.CallOption) (PubSubProxy_SubscribeClient, error)
|
|
Unsubscribe(ctx context.Context, in *UnsubscribeRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
|
|
// Validator methods - bidirectional streaming for validation callbacks
|
|
ValidatorStream(ctx context.Context, opts ...grpc.CallOption) (PubSubProxy_ValidatorStreamClient, error)
|
|
// Peer information methods
|
|
GetPeerID(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetPeerIDResponse, error)
|
|
GetPeerstoreCount(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetPeerstoreCountResponse, error)
|
|
GetNetworkPeersCount(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetNetworkPeersCountResponse, error)
|
|
GetRandomPeer(ctx context.Context, in *GetRandomPeerRequest, opts ...grpc.CallOption) (*GetRandomPeerResponse, error)
|
|
GetMultiaddrOfPeer(ctx context.Context, in *GetMultiaddrOfPeerRequest, opts ...grpc.CallOption) (*GetMultiaddrOfPeerResponse, error)
|
|
GetMultiaddrOfPeerStream(ctx context.Context, in *GetMultiaddrOfPeerRequest, opts ...grpc.CallOption) (PubSubProxy_GetMultiaddrOfPeerStreamClient, error)
|
|
GetOwnMultiaddrs(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetOwnMultiaddrsResponse, error)
|
|
GetNetworkInfo(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*NetworkInfoResponse, error)
|
|
// Scoring methods
|
|
GetPeerScore(ctx context.Context, in *GetPeerScoreRequest, opts ...grpc.CallOption) (*GetPeerScoreResponse, error)
|
|
SetPeerScore(ctx context.Context, in *SetPeerScoreRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
|
|
AddPeerScore(ctx context.Context, in *AddPeerScoreRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
|
|
// Connection management
|
|
Reconnect(ctx context.Context, in *ReconnectRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
|
|
Bootstrap(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error)
|
|
DiscoverPeers(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error)
|
|
IsPeerConnected(ctx context.Context, in *IsPeerConnectedRequest, opts ...grpc.CallOption) (*IsPeerConnectedResponse, error)
|
|
// Utility methods
|
|
GetNetwork(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetNetworkResponse, error)
|
|
Reachability(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*wrapperspb.BoolValue, error)
|
|
SignMessage(ctx context.Context, in *SignMessageRequest, opts ...grpc.CallOption) (*SignMessageResponse, error)
|
|
GetPublicKey(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetPublicKeyResponse, error)
|
|
}
|
|
|
|
type pubSubProxyClient struct {
|
|
cc grpc.ClientConnInterface
|
|
}
|
|
|
|
func NewPubSubProxyClient(cc grpc.ClientConnInterface) PubSubProxyClient {
|
|
return &pubSubProxyClient{cc}
|
|
}
|
|
|
|
func (c *pubSubProxyClient) PublishToBitmask(ctx context.Context, in *PublishToBitmaskRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
|
|
out := new(emptypb.Empty)
|
|
err := c.cc.Invoke(ctx, PubSubProxy_PublishToBitmask_FullMethodName, in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *pubSubProxyClient) Publish(ctx context.Context, in *PublishRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
|
|
out := new(emptypb.Empty)
|
|
err := c.cc.Invoke(ctx, PubSubProxy_Publish_FullMethodName, in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *pubSubProxyClient) Subscribe(ctx context.Context, in *SubscribeRequest, opts ...grpc.CallOption) (PubSubProxy_SubscribeClient, error) {
|
|
stream, err := c.cc.NewStream(ctx, &PubSubProxy_ServiceDesc.Streams[0], PubSubProxy_Subscribe_FullMethodName, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
x := &pubSubProxySubscribeClient{stream}
|
|
if err := x.ClientStream.SendMsg(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if err := x.ClientStream.CloseSend(); err != nil {
|
|
return nil, err
|
|
}
|
|
return x, nil
|
|
}
|
|
|
|
type PubSubProxy_SubscribeClient interface {
|
|
Recv() (*MessageEvent, error)
|
|
grpc.ClientStream
|
|
}
|
|
|
|
type pubSubProxySubscribeClient struct {
|
|
grpc.ClientStream
|
|
}
|
|
|
|
func (x *pubSubProxySubscribeClient) Recv() (*MessageEvent, error) {
|
|
m := new(MessageEvent)
|
|
if err := x.ClientStream.RecvMsg(m); err != nil {
|
|
return nil, err
|
|
}
|
|
return m, nil
|
|
}
|
|
|
|
func (c *pubSubProxyClient) Unsubscribe(ctx context.Context, in *UnsubscribeRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
|
|
out := new(emptypb.Empty)
|
|
err := c.cc.Invoke(ctx, PubSubProxy_Unsubscribe_FullMethodName, in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *pubSubProxyClient) ValidatorStream(ctx context.Context, opts ...grpc.CallOption) (PubSubProxy_ValidatorStreamClient, error) {
|
|
stream, err := c.cc.NewStream(ctx, &PubSubProxy_ServiceDesc.Streams[1], PubSubProxy_ValidatorStream_FullMethodName, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
x := &pubSubProxyValidatorStreamClient{stream}
|
|
return x, nil
|
|
}
|
|
|
|
type PubSubProxy_ValidatorStreamClient interface {
|
|
Send(*ValidationStreamMessage) error
|
|
Recv() (*ValidationStreamMessage, error)
|
|
grpc.ClientStream
|
|
}
|
|
|
|
type pubSubProxyValidatorStreamClient struct {
|
|
grpc.ClientStream
|
|
}
|
|
|
|
func (x *pubSubProxyValidatorStreamClient) Send(m *ValidationStreamMessage) error {
|
|
return x.ClientStream.SendMsg(m)
|
|
}
|
|
|
|
func (x *pubSubProxyValidatorStreamClient) Recv() (*ValidationStreamMessage, error) {
|
|
m := new(ValidationStreamMessage)
|
|
if err := x.ClientStream.RecvMsg(m); err != nil {
|
|
return nil, err
|
|
}
|
|
return m, nil
|
|
}
|
|
|
|
func (c *pubSubProxyClient) GetPeerID(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetPeerIDResponse, error) {
|
|
out := new(GetPeerIDResponse)
|
|
err := c.cc.Invoke(ctx, PubSubProxy_GetPeerID_FullMethodName, in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *pubSubProxyClient) GetPeerstoreCount(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetPeerstoreCountResponse, error) {
|
|
out := new(GetPeerstoreCountResponse)
|
|
err := c.cc.Invoke(ctx, PubSubProxy_GetPeerstoreCount_FullMethodName, in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *pubSubProxyClient) GetNetworkPeersCount(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetNetworkPeersCountResponse, error) {
|
|
out := new(GetNetworkPeersCountResponse)
|
|
err := c.cc.Invoke(ctx, PubSubProxy_GetNetworkPeersCount_FullMethodName, in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *pubSubProxyClient) GetRandomPeer(ctx context.Context, in *GetRandomPeerRequest, opts ...grpc.CallOption) (*GetRandomPeerResponse, error) {
|
|
out := new(GetRandomPeerResponse)
|
|
err := c.cc.Invoke(ctx, PubSubProxy_GetRandomPeer_FullMethodName, in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *pubSubProxyClient) GetMultiaddrOfPeer(ctx context.Context, in *GetMultiaddrOfPeerRequest, opts ...grpc.CallOption) (*GetMultiaddrOfPeerResponse, error) {
|
|
out := new(GetMultiaddrOfPeerResponse)
|
|
err := c.cc.Invoke(ctx, PubSubProxy_GetMultiaddrOfPeer_FullMethodName, in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *pubSubProxyClient) GetMultiaddrOfPeerStream(ctx context.Context, in *GetMultiaddrOfPeerRequest, opts ...grpc.CallOption) (PubSubProxy_GetMultiaddrOfPeerStreamClient, error) {
|
|
stream, err := c.cc.NewStream(ctx, &PubSubProxy_ServiceDesc.Streams[2], PubSubProxy_GetMultiaddrOfPeerStream_FullMethodName, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
x := &pubSubProxyGetMultiaddrOfPeerStreamClient{stream}
|
|
if err := x.ClientStream.SendMsg(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if err := x.ClientStream.CloseSend(); err != nil {
|
|
return nil, err
|
|
}
|
|
return x, nil
|
|
}
|
|
|
|
type PubSubProxy_GetMultiaddrOfPeerStreamClient interface {
|
|
Recv() (*GetMultiaddrOfPeerResponse, error)
|
|
grpc.ClientStream
|
|
}
|
|
|
|
type pubSubProxyGetMultiaddrOfPeerStreamClient struct {
|
|
grpc.ClientStream
|
|
}
|
|
|
|
func (x *pubSubProxyGetMultiaddrOfPeerStreamClient) Recv() (*GetMultiaddrOfPeerResponse, error) {
|
|
m := new(GetMultiaddrOfPeerResponse)
|
|
if err := x.ClientStream.RecvMsg(m); err != nil {
|
|
return nil, err
|
|
}
|
|
return m, nil
|
|
}
|
|
|
|
func (c *pubSubProxyClient) GetOwnMultiaddrs(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetOwnMultiaddrsResponse, error) {
|
|
out := new(GetOwnMultiaddrsResponse)
|
|
err := c.cc.Invoke(ctx, PubSubProxy_GetOwnMultiaddrs_FullMethodName, in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *pubSubProxyClient) GetNetworkInfo(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*NetworkInfoResponse, error) {
|
|
out := new(NetworkInfoResponse)
|
|
err := c.cc.Invoke(ctx, PubSubProxy_GetNetworkInfo_FullMethodName, in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *pubSubProxyClient) GetPeerScore(ctx context.Context, in *GetPeerScoreRequest, opts ...grpc.CallOption) (*GetPeerScoreResponse, error) {
|
|
out := new(GetPeerScoreResponse)
|
|
err := c.cc.Invoke(ctx, PubSubProxy_GetPeerScore_FullMethodName, in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *pubSubProxyClient) SetPeerScore(ctx context.Context, in *SetPeerScoreRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
|
|
out := new(emptypb.Empty)
|
|
err := c.cc.Invoke(ctx, PubSubProxy_SetPeerScore_FullMethodName, in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *pubSubProxyClient) AddPeerScore(ctx context.Context, in *AddPeerScoreRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
|
|
out := new(emptypb.Empty)
|
|
err := c.cc.Invoke(ctx, PubSubProxy_AddPeerScore_FullMethodName, in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *pubSubProxyClient) Reconnect(ctx context.Context, in *ReconnectRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
|
|
out := new(emptypb.Empty)
|
|
err := c.cc.Invoke(ctx, PubSubProxy_Reconnect_FullMethodName, in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *pubSubProxyClient) Bootstrap(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error) {
|
|
out := new(emptypb.Empty)
|
|
err := c.cc.Invoke(ctx, PubSubProxy_Bootstrap_FullMethodName, in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *pubSubProxyClient) DiscoverPeers(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error) {
|
|
out := new(emptypb.Empty)
|
|
err := c.cc.Invoke(ctx, PubSubProxy_DiscoverPeers_FullMethodName, in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *pubSubProxyClient) IsPeerConnected(ctx context.Context, in *IsPeerConnectedRequest, opts ...grpc.CallOption) (*IsPeerConnectedResponse, error) {
|
|
out := new(IsPeerConnectedResponse)
|
|
err := c.cc.Invoke(ctx, PubSubProxy_IsPeerConnected_FullMethodName, in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *pubSubProxyClient) GetNetwork(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetNetworkResponse, error) {
|
|
out := new(GetNetworkResponse)
|
|
err := c.cc.Invoke(ctx, PubSubProxy_GetNetwork_FullMethodName, in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *pubSubProxyClient) Reachability(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*wrapperspb.BoolValue, error) {
|
|
out := new(wrapperspb.BoolValue)
|
|
err := c.cc.Invoke(ctx, PubSubProxy_Reachability_FullMethodName, in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *pubSubProxyClient) SignMessage(ctx context.Context, in *SignMessageRequest, opts ...grpc.CallOption) (*SignMessageResponse, error) {
|
|
out := new(SignMessageResponse)
|
|
err := c.cc.Invoke(ctx, PubSubProxy_SignMessage_FullMethodName, in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *pubSubProxyClient) GetPublicKey(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetPublicKeyResponse, error) {
|
|
out := new(GetPublicKeyResponse)
|
|
err := c.cc.Invoke(ctx, PubSubProxy_GetPublicKey_FullMethodName, in, out, opts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
// PubSubProxyServer is the server API for PubSubProxy service.
|
|
// All implementations must embed UnimplementedPubSubProxyServer
|
|
// for forward compatibility
|
|
type PubSubProxyServer interface {
|
|
// Publishing methods
|
|
PublishToBitmask(context.Context, *PublishToBitmaskRequest) (*emptypb.Empty, error)
|
|
Publish(context.Context, *PublishRequest) (*emptypb.Empty, error)
|
|
// Subscription methods
|
|
Subscribe(*SubscribeRequest, PubSubProxy_SubscribeServer) error
|
|
Unsubscribe(context.Context, *UnsubscribeRequest) (*emptypb.Empty, error)
|
|
// Validator methods - bidirectional streaming for validation callbacks
|
|
ValidatorStream(PubSubProxy_ValidatorStreamServer) error
|
|
// Peer information methods
|
|
GetPeerID(context.Context, *emptypb.Empty) (*GetPeerIDResponse, error)
|
|
GetPeerstoreCount(context.Context, *emptypb.Empty) (*GetPeerstoreCountResponse, error)
|
|
GetNetworkPeersCount(context.Context, *emptypb.Empty) (*GetNetworkPeersCountResponse, error)
|
|
GetRandomPeer(context.Context, *GetRandomPeerRequest) (*GetRandomPeerResponse, error)
|
|
GetMultiaddrOfPeer(context.Context, *GetMultiaddrOfPeerRequest) (*GetMultiaddrOfPeerResponse, error)
|
|
GetMultiaddrOfPeerStream(*GetMultiaddrOfPeerRequest, PubSubProxy_GetMultiaddrOfPeerStreamServer) error
|
|
GetOwnMultiaddrs(context.Context, *emptypb.Empty) (*GetOwnMultiaddrsResponse, error)
|
|
GetNetworkInfo(context.Context, *emptypb.Empty) (*NetworkInfoResponse, error)
|
|
// Scoring methods
|
|
GetPeerScore(context.Context, *GetPeerScoreRequest) (*GetPeerScoreResponse, error)
|
|
SetPeerScore(context.Context, *SetPeerScoreRequest) (*emptypb.Empty, error)
|
|
AddPeerScore(context.Context, *AddPeerScoreRequest) (*emptypb.Empty, error)
|
|
// Connection management
|
|
Reconnect(context.Context, *ReconnectRequest) (*emptypb.Empty, error)
|
|
Bootstrap(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
|
|
DiscoverPeers(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
|
|
IsPeerConnected(context.Context, *IsPeerConnectedRequest) (*IsPeerConnectedResponse, error)
|
|
// Utility methods
|
|
GetNetwork(context.Context, *emptypb.Empty) (*GetNetworkResponse, error)
|
|
Reachability(context.Context, *emptypb.Empty) (*wrapperspb.BoolValue, error)
|
|
SignMessage(context.Context, *SignMessageRequest) (*SignMessageResponse, error)
|
|
GetPublicKey(context.Context, *emptypb.Empty) (*GetPublicKeyResponse, error)
|
|
mustEmbedUnimplementedPubSubProxyServer()
|
|
}
|
|
|
|
// UnimplementedPubSubProxyServer must be embedded to have forward compatible implementations.
|
|
type UnimplementedPubSubProxyServer struct {
|
|
}
|
|
|
|
func (UnimplementedPubSubProxyServer) PublishToBitmask(context.Context, *PublishToBitmaskRequest) (*emptypb.Empty, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method PublishToBitmask not implemented")
|
|
}
|
|
func (UnimplementedPubSubProxyServer) Publish(context.Context, *PublishRequest) (*emptypb.Empty, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method Publish not implemented")
|
|
}
|
|
func (UnimplementedPubSubProxyServer) Subscribe(*SubscribeRequest, PubSubProxy_SubscribeServer) error {
|
|
return status.Errorf(codes.Unimplemented, "method Subscribe not implemented")
|
|
}
|
|
func (UnimplementedPubSubProxyServer) Unsubscribe(context.Context, *UnsubscribeRequest) (*emptypb.Empty, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method Unsubscribe not implemented")
|
|
}
|
|
func (UnimplementedPubSubProxyServer) ValidatorStream(PubSubProxy_ValidatorStreamServer) error {
|
|
return status.Errorf(codes.Unimplemented, "method ValidatorStream not implemented")
|
|
}
|
|
func (UnimplementedPubSubProxyServer) GetPeerID(context.Context, *emptypb.Empty) (*GetPeerIDResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method GetPeerID not implemented")
|
|
}
|
|
func (UnimplementedPubSubProxyServer) GetPeerstoreCount(context.Context, *emptypb.Empty) (*GetPeerstoreCountResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method GetPeerstoreCount not implemented")
|
|
}
|
|
func (UnimplementedPubSubProxyServer) GetNetworkPeersCount(context.Context, *emptypb.Empty) (*GetNetworkPeersCountResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method GetNetworkPeersCount not implemented")
|
|
}
|
|
func (UnimplementedPubSubProxyServer) GetRandomPeer(context.Context, *GetRandomPeerRequest) (*GetRandomPeerResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method GetRandomPeer not implemented")
|
|
}
|
|
func (UnimplementedPubSubProxyServer) GetMultiaddrOfPeer(context.Context, *GetMultiaddrOfPeerRequest) (*GetMultiaddrOfPeerResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method GetMultiaddrOfPeer not implemented")
|
|
}
|
|
func (UnimplementedPubSubProxyServer) GetMultiaddrOfPeerStream(*GetMultiaddrOfPeerRequest, PubSubProxy_GetMultiaddrOfPeerStreamServer) error {
|
|
return status.Errorf(codes.Unimplemented, "method GetMultiaddrOfPeerStream not implemented")
|
|
}
|
|
func (UnimplementedPubSubProxyServer) GetOwnMultiaddrs(context.Context, *emptypb.Empty) (*GetOwnMultiaddrsResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method GetOwnMultiaddrs not implemented")
|
|
}
|
|
func (UnimplementedPubSubProxyServer) GetNetworkInfo(context.Context, *emptypb.Empty) (*NetworkInfoResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method GetNetworkInfo not implemented")
|
|
}
|
|
func (UnimplementedPubSubProxyServer) GetPeerScore(context.Context, *GetPeerScoreRequest) (*GetPeerScoreResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method GetPeerScore not implemented")
|
|
}
|
|
func (UnimplementedPubSubProxyServer) SetPeerScore(context.Context, *SetPeerScoreRequest) (*emptypb.Empty, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method SetPeerScore not implemented")
|
|
}
|
|
func (UnimplementedPubSubProxyServer) AddPeerScore(context.Context, *AddPeerScoreRequest) (*emptypb.Empty, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method AddPeerScore not implemented")
|
|
}
|
|
func (UnimplementedPubSubProxyServer) Reconnect(context.Context, *ReconnectRequest) (*emptypb.Empty, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method Reconnect not implemented")
|
|
}
|
|
func (UnimplementedPubSubProxyServer) Bootstrap(context.Context, *emptypb.Empty) (*emptypb.Empty, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method Bootstrap not implemented")
|
|
}
|
|
func (UnimplementedPubSubProxyServer) DiscoverPeers(context.Context, *emptypb.Empty) (*emptypb.Empty, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method DiscoverPeers not implemented")
|
|
}
|
|
func (UnimplementedPubSubProxyServer) IsPeerConnected(context.Context, *IsPeerConnectedRequest) (*IsPeerConnectedResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method IsPeerConnected not implemented")
|
|
}
|
|
func (UnimplementedPubSubProxyServer) GetNetwork(context.Context, *emptypb.Empty) (*GetNetworkResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method GetNetwork not implemented")
|
|
}
|
|
func (UnimplementedPubSubProxyServer) Reachability(context.Context, *emptypb.Empty) (*wrapperspb.BoolValue, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method Reachability not implemented")
|
|
}
|
|
func (UnimplementedPubSubProxyServer) SignMessage(context.Context, *SignMessageRequest) (*SignMessageResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method SignMessage not implemented")
|
|
}
|
|
func (UnimplementedPubSubProxyServer) GetPublicKey(context.Context, *emptypb.Empty) (*GetPublicKeyResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method GetPublicKey not implemented")
|
|
}
|
|
func (UnimplementedPubSubProxyServer) mustEmbedUnimplementedPubSubProxyServer() {}
|
|
|
|
// UnsafePubSubProxyServer may be embedded to opt out of forward compatibility for this service.
|
|
// Use of this interface is not recommended, as added methods to PubSubProxyServer will
|
|
// result in compilation errors.
|
|
type UnsafePubSubProxyServer interface {
|
|
mustEmbedUnimplementedPubSubProxyServer()
|
|
}
|
|
|
|
func RegisterPubSubProxyServer(s grpc.ServiceRegistrar, srv PubSubProxyServer) {
|
|
s.RegisterService(&PubSubProxy_ServiceDesc, srv)
|
|
}
|
|
|
|
func _PubSubProxy_PublishToBitmask_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(PublishToBitmaskRequest)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(PubSubProxyServer).PublishToBitmask(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: PubSubProxy_PublishToBitmask_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(PubSubProxyServer).PublishToBitmask(ctx, req.(*PublishToBitmaskRequest))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _PubSubProxy_Publish_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(PublishRequest)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(PubSubProxyServer).Publish(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: PubSubProxy_Publish_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(PubSubProxyServer).Publish(ctx, req.(*PublishRequest))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _PubSubProxy_Subscribe_Handler(srv interface{}, stream grpc.ServerStream) error {
|
|
m := new(SubscribeRequest)
|
|
if err := stream.RecvMsg(m); err != nil {
|
|
return err
|
|
}
|
|
return srv.(PubSubProxyServer).Subscribe(m, &pubSubProxySubscribeServer{stream})
|
|
}
|
|
|
|
type PubSubProxy_SubscribeServer interface {
|
|
Send(*MessageEvent) error
|
|
grpc.ServerStream
|
|
}
|
|
|
|
type pubSubProxySubscribeServer struct {
|
|
grpc.ServerStream
|
|
}
|
|
|
|
func (x *pubSubProxySubscribeServer) Send(m *MessageEvent) error {
|
|
return x.ServerStream.SendMsg(m)
|
|
}
|
|
|
|
func _PubSubProxy_Unsubscribe_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(UnsubscribeRequest)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(PubSubProxyServer).Unsubscribe(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: PubSubProxy_Unsubscribe_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(PubSubProxyServer).Unsubscribe(ctx, req.(*UnsubscribeRequest))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _PubSubProxy_ValidatorStream_Handler(srv interface{}, stream grpc.ServerStream) error {
|
|
return srv.(PubSubProxyServer).ValidatorStream(&pubSubProxyValidatorStreamServer{stream})
|
|
}
|
|
|
|
type PubSubProxy_ValidatorStreamServer interface {
|
|
Send(*ValidationStreamMessage) error
|
|
Recv() (*ValidationStreamMessage, error)
|
|
grpc.ServerStream
|
|
}
|
|
|
|
type pubSubProxyValidatorStreamServer struct {
|
|
grpc.ServerStream
|
|
}
|
|
|
|
func (x *pubSubProxyValidatorStreamServer) Send(m *ValidationStreamMessage) error {
|
|
return x.ServerStream.SendMsg(m)
|
|
}
|
|
|
|
func (x *pubSubProxyValidatorStreamServer) Recv() (*ValidationStreamMessage, error) {
|
|
m := new(ValidationStreamMessage)
|
|
if err := x.ServerStream.RecvMsg(m); err != nil {
|
|
return nil, err
|
|
}
|
|
return m, nil
|
|
}
|
|
|
|
func _PubSubProxy_GetPeerID_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(emptypb.Empty)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(PubSubProxyServer).GetPeerID(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: PubSubProxy_GetPeerID_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(PubSubProxyServer).GetPeerID(ctx, req.(*emptypb.Empty))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _PubSubProxy_GetPeerstoreCount_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(emptypb.Empty)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(PubSubProxyServer).GetPeerstoreCount(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: PubSubProxy_GetPeerstoreCount_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(PubSubProxyServer).GetPeerstoreCount(ctx, req.(*emptypb.Empty))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _PubSubProxy_GetNetworkPeersCount_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(emptypb.Empty)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(PubSubProxyServer).GetNetworkPeersCount(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: PubSubProxy_GetNetworkPeersCount_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(PubSubProxyServer).GetNetworkPeersCount(ctx, req.(*emptypb.Empty))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _PubSubProxy_GetRandomPeer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(GetRandomPeerRequest)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(PubSubProxyServer).GetRandomPeer(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: PubSubProxy_GetRandomPeer_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(PubSubProxyServer).GetRandomPeer(ctx, req.(*GetRandomPeerRequest))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _PubSubProxy_GetMultiaddrOfPeer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(GetMultiaddrOfPeerRequest)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(PubSubProxyServer).GetMultiaddrOfPeer(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: PubSubProxy_GetMultiaddrOfPeer_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(PubSubProxyServer).GetMultiaddrOfPeer(ctx, req.(*GetMultiaddrOfPeerRequest))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _PubSubProxy_GetMultiaddrOfPeerStream_Handler(srv interface{}, stream grpc.ServerStream) error {
|
|
m := new(GetMultiaddrOfPeerRequest)
|
|
if err := stream.RecvMsg(m); err != nil {
|
|
return err
|
|
}
|
|
return srv.(PubSubProxyServer).GetMultiaddrOfPeerStream(m, &pubSubProxyGetMultiaddrOfPeerStreamServer{stream})
|
|
}
|
|
|
|
type PubSubProxy_GetMultiaddrOfPeerStreamServer interface {
|
|
Send(*GetMultiaddrOfPeerResponse) error
|
|
grpc.ServerStream
|
|
}
|
|
|
|
type pubSubProxyGetMultiaddrOfPeerStreamServer struct {
|
|
grpc.ServerStream
|
|
}
|
|
|
|
func (x *pubSubProxyGetMultiaddrOfPeerStreamServer) Send(m *GetMultiaddrOfPeerResponse) error {
|
|
return x.ServerStream.SendMsg(m)
|
|
}
|
|
|
|
func _PubSubProxy_GetOwnMultiaddrs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(emptypb.Empty)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(PubSubProxyServer).GetOwnMultiaddrs(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: PubSubProxy_GetOwnMultiaddrs_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(PubSubProxyServer).GetOwnMultiaddrs(ctx, req.(*emptypb.Empty))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _PubSubProxy_GetNetworkInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(emptypb.Empty)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(PubSubProxyServer).GetNetworkInfo(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: PubSubProxy_GetNetworkInfo_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(PubSubProxyServer).GetNetworkInfo(ctx, req.(*emptypb.Empty))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _PubSubProxy_GetPeerScore_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(GetPeerScoreRequest)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(PubSubProxyServer).GetPeerScore(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: PubSubProxy_GetPeerScore_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(PubSubProxyServer).GetPeerScore(ctx, req.(*GetPeerScoreRequest))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _PubSubProxy_SetPeerScore_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(SetPeerScoreRequest)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(PubSubProxyServer).SetPeerScore(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: PubSubProxy_SetPeerScore_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(PubSubProxyServer).SetPeerScore(ctx, req.(*SetPeerScoreRequest))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _PubSubProxy_AddPeerScore_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(AddPeerScoreRequest)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(PubSubProxyServer).AddPeerScore(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: PubSubProxy_AddPeerScore_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(PubSubProxyServer).AddPeerScore(ctx, req.(*AddPeerScoreRequest))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _PubSubProxy_Reconnect_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(ReconnectRequest)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(PubSubProxyServer).Reconnect(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: PubSubProxy_Reconnect_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(PubSubProxyServer).Reconnect(ctx, req.(*ReconnectRequest))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _PubSubProxy_Bootstrap_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(emptypb.Empty)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(PubSubProxyServer).Bootstrap(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: PubSubProxy_Bootstrap_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(PubSubProxyServer).Bootstrap(ctx, req.(*emptypb.Empty))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _PubSubProxy_DiscoverPeers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(emptypb.Empty)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(PubSubProxyServer).DiscoverPeers(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: PubSubProxy_DiscoverPeers_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(PubSubProxyServer).DiscoverPeers(ctx, req.(*emptypb.Empty))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _PubSubProxy_IsPeerConnected_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(IsPeerConnectedRequest)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(PubSubProxyServer).IsPeerConnected(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: PubSubProxy_IsPeerConnected_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(PubSubProxyServer).IsPeerConnected(ctx, req.(*IsPeerConnectedRequest))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _PubSubProxy_GetNetwork_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(emptypb.Empty)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(PubSubProxyServer).GetNetwork(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: PubSubProxy_GetNetwork_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(PubSubProxyServer).GetNetwork(ctx, req.(*emptypb.Empty))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _PubSubProxy_Reachability_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(emptypb.Empty)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(PubSubProxyServer).Reachability(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: PubSubProxy_Reachability_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(PubSubProxyServer).Reachability(ctx, req.(*emptypb.Empty))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _PubSubProxy_SignMessage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(SignMessageRequest)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(PubSubProxyServer).SignMessage(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: PubSubProxy_SignMessage_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(PubSubProxyServer).SignMessage(ctx, req.(*SignMessageRequest))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _PubSubProxy_GetPublicKey_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(emptypb.Empty)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(PubSubProxyServer).GetPublicKey(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: PubSubProxy_GetPublicKey_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(PubSubProxyServer).GetPublicKey(ctx, req.(*emptypb.Empty))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
// PubSubProxy_ServiceDesc is the grpc.ServiceDesc for PubSubProxy service.
|
|
// It's only intended for direct use with grpc.RegisterService,
|
|
// and not to be introspected or modified (even as a copy)
|
|
var PubSubProxy_ServiceDesc = grpc.ServiceDesc{
|
|
ServiceName: "quilibrium.node.proxy.pb.PubSubProxy",
|
|
HandlerType: (*PubSubProxyServer)(nil),
|
|
Methods: []grpc.MethodDesc{
|
|
{
|
|
MethodName: "PublishToBitmask",
|
|
Handler: _PubSubProxy_PublishToBitmask_Handler,
|
|
},
|
|
{
|
|
MethodName: "Publish",
|
|
Handler: _PubSubProxy_Publish_Handler,
|
|
},
|
|
{
|
|
MethodName: "Unsubscribe",
|
|
Handler: _PubSubProxy_Unsubscribe_Handler,
|
|
},
|
|
{
|
|
MethodName: "GetPeerID",
|
|
Handler: _PubSubProxy_GetPeerID_Handler,
|
|
},
|
|
{
|
|
MethodName: "GetPeerstoreCount",
|
|
Handler: _PubSubProxy_GetPeerstoreCount_Handler,
|
|
},
|
|
{
|
|
MethodName: "GetNetworkPeersCount",
|
|
Handler: _PubSubProxy_GetNetworkPeersCount_Handler,
|
|
},
|
|
{
|
|
MethodName: "GetRandomPeer",
|
|
Handler: _PubSubProxy_GetRandomPeer_Handler,
|
|
},
|
|
{
|
|
MethodName: "GetMultiaddrOfPeer",
|
|
Handler: _PubSubProxy_GetMultiaddrOfPeer_Handler,
|
|
},
|
|
{
|
|
MethodName: "GetOwnMultiaddrs",
|
|
Handler: _PubSubProxy_GetOwnMultiaddrs_Handler,
|
|
},
|
|
{
|
|
MethodName: "GetNetworkInfo",
|
|
Handler: _PubSubProxy_GetNetworkInfo_Handler,
|
|
},
|
|
{
|
|
MethodName: "GetPeerScore",
|
|
Handler: _PubSubProxy_GetPeerScore_Handler,
|
|
},
|
|
{
|
|
MethodName: "SetPeerScore",
|
|
Handler: _PubSubProxy_SetPeerScore_Handler,
|
|
},
|
|
{
|
|
MethodName: "AddPeerScore",
|
|
Handler: _PubSubProxy_AddPeerScore_Handler,
|
|
},
|
|
{
|
|
MethodName: "Reconnect",
|
|
Handler: _PubSubProxy_Reconnect_Handler,
|
|
},
|
|
{
|
|
MethodName: "Bootstrap",
|
|
Handler: _PubSubProxy_Bootstrap_Handler,
|
|
},
|
|
{
|
|
MethodName: "DiscoverPeers",
|
|
Handler: _PubSubProxy_DiscoverPeers_Handler,
|
|
},
|
|
{
|
|
MethodName: "IsPeerConnected",
|
|
Handler: _PubSubProxy_IsPeerConnected_Handler,
|
|
},
|
|
{
|
|
MethodName: "GetNetwork",
|
|
Handler: _PubSubProxy_GetNetwork_Handler,
|
|
},
|
|
{
|
|
MethodName: "Reachability",
|
|
Handler: _PubSubProxy_Reachability_Handler,
|
|
},
|
|
{
|
|
MethodName: "SignMessage",
|
|
Handler: _PubSubProxy_SignMessage_Handler,
|
|
},
|
|
{
|
|
MethodName: "GetPublicKey",
|
|
Handler: _PubSubProxy_GetPublicKey_Handler,
|
|
},
|
|
},
|
|
Streams: []grpc.StreamDesc{
|
|
{
|
|
StreamName: "Subscribe",
|
|
Handler: _PubSubProxy_Subscribe_Handler,
|
|
ServerStreams: true,
|
|
},
|
|
{
|
|
StreamName: "ValidatorStream",
|
|
Handler: _PubSubProxy_ValidatorStream_Handler,
|
|
ServerStreams: true,
|
|
ClientStreams: true,
|
|
},
|
|
{
|
|
StreamName: "GetMultiaddrOfPeerStream",
|
|
Handler: _PubSubProxy_GetMultiaddrOfPeerStream_Handler,
|
|
ServerStreams: true,
|
|
},
|
|
},
|
|
Metadata: "proxy.proto",
|
|
}
|