proto

package
v0.0.0-...-a38fd9e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 30, 2022 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterEndPointServer

func RegisterEndPointServer(s *grpc.Server, srv EndPointServer)

func RegisterReceiverServer

func RegisterReceiverServer(s *grpc.Server, srv ReceiverServer)

Types

type EndPointClient

type EndPointClient interface {
	GetServiceInfo(ctx context.Context, in *ProviderInfo, opts ...grpc.CallOption) (*ProviderInfo, error)
}

EndPointClient is the client API for EndPoint service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewEndPointClient

func NewEndPointClient(cc grpc.ClientConnInterface) EndPointClient

type EndPointServer

type EndPointServer interface {
	GetServiceInfo(context.Context, *ProviderInfo) (*ProviderInfo, error)
}

EndPointServer is the server API for EndPoint service.

type JoinResult

type JoinResult struct {
	Result               bool     `protobuf:"varint,1,opt,name=result,proto3" json:"result,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*JoinResult) Descriptor

func (*JoinResult) Descriptor() ([]byte, []int)

func (*JoinResult) GetResult

func (m *JoinResult) GetResult() bool

func (*JoinResult) ProtoMessage

func (*JoinResult) ProtoMessage()

func (*JoinResult) Reset

func (m *JoinResult) Reset()

func (*JoinResult) String

func (m *JoinResult) String() string

func (*JoinResult) XXX_DiscardUnknown

func (m *JoinResult) XXX_DiscardUnknown()

func (*JoinResult) XXX_Marshal

func (m *JoinResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*JoinResult) XXX_Merge

func (m *JoinResult) XXX_Merge(src proto.Message)

func (*JoinResult) XXX_Size

func (m *JoinResult) XXX_Size() int

func (*JoinResult) XXX_Unmarshal

func (m *JoinResult) XXX_Unmarshal(b []byte) error

type ProviderInfo

type ProviderInfo struct {
	ServiceName          string   `protobuf:"bytes,1,opt,name=serviceName,proto3" json:"serviceName,omitempty"`
	Ip                   string   `protobuf:"bytes,2,opt,name=ip,proto3" json:"ip,omitempty"`
	Port                 string   `protobuf:"bytes,3,opt,name=port,proto3" json:"port,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ProviderInfo) Descriptor

func (*ProviderInfo) Descriptor() ([]byte, []int)

func (*ProviderInfo) GetIp

func (m *ProviderInfo) GetIp() string

func (*ProviderInfo) GetPort

func (m *ProviderInfo) GetPort() string

func (*ProviderInfo) GetServiceName

func (m *ProviderInfo) GetServiceName() string

func (*ProviderInfo) ProtoMessage

func (*ProviderInfo) ProtoMessage()

func (*ProviderInfo) Reset

func (m *ProviderInfo) Reset()

func (*ProviderInfo) String

func (m *ProviderInfo) String() string

func (*ProviderInfo) XXX_DiscardUnknown

func (m *ProviderInfo) XXX_DiscardUnknown()

func (*ProviderInfo) XXX_Marshal

func (m *ProviderInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ProviderInfo) XXX_Merge

func (m *ProviderInfo) XXX_Merge(src proto.Message)

func (*ProviderInfo) XXX_Size

func (m *ProviderInfo) XXX_Size() int

func (*ProviderInfo) XXX_Unmarshal

func (m *ProviderInfo) XXX_Unmarshal(b []byte) error

type ReceiverClient

type ReceiverClient interface {
	JoinServiceHub(ctx context.Context, in *ProviderInfo, opts ...grpc.CallOption) (*JoinResult, error)
	ReportActive(ctx context.Context, in *ProviderInfo, opts ...grpc.CallOption) (*ReportResult, error)
}

ReceiverClient is the client API for Receiver service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewReceiverClient

func NewReceiverClient(cc grpc.ClientConnInterface) ReceiverClient

type ReceiverServer

type ReceiverServer interface {
	JoinServiceHub(context.Context, *ProviderInfo) (*JoinResult, error)
	ReportActive(context.Context, *ProviderInfo) (*ReportResult, error)
}

ReceiverServer is the server API for Receiver service.

type ReportResult

type ReportResult struct {
	Result               bool     `protobuf:"varint,1,opt,name=result,proto3" json:"result,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ReportResult) Descriptor

func (*ReportResult) Descriptor() ([]byte, []int)

func (*ReportResult) GetResult

func (m *ReportResult) GetResult() bool

func (*ReportResult) ProtoMessage

func (*ReportResult) ProtoMessage()

func (*ReportResult) Reset

func (m *ReportResult) Reset()

func (*ReportResult) String

func (m *ReportResult) String() string

func (*ReportResult) XXX_DiscardUnknown

func (m *ReportResult) XXX_DiscardUnknown()

func (*ReportResult) XXX_Marshal

func (m *ReportResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ReportResult) XXX_Merge

func (m *ReportResult) XXX_Merge(src proto.Message)

func (*ReportResult) XXX_Size

func (m *ReportResult) XXX_Size() int

func (*ReportResult) XXX_Unmarshal

func (m *ReportResult) XXX_Unmarshal(b []byte) error

type UnimplementedEndPointServer

type UnimplementedEndPointServer struct {
}

UnimplementedEndPointServer can be embedded to have forward compatible implementations.

func (*UnimplementedEndPointServer) GetServiceInfo

type UnimplementedReceiverServer

type UnimplementedReceiverServer struct {
}

UnimplementedReceiverServer can be embedded to have forward compatible implementations.

func (*UnimplementedReceiverServer) JoinServiceHub

func (*UnimplementedReceiverServer) ReportActive

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL