pb

package
v0.2.8 Latest Latest
Warning

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

Go to latest
Published: Feb 20, 2024 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Add_Sum_FullMethodName    = "/pb.Add/Sum"
	Add_Concat_FullMethodName = "/pb.Add/Concat"
)
View Source
const (
	HelloWorldService_SayHello_FullMethodName = "/pb.HelloWorldService/SayHello"
)

Variables

View Source
var Add_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "pb.Add",
	HandlerType: (*AddServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Sum",
			Handler:    _Add_Sum_Handler,
		},
		{
			MethodName: "Concat",
			Handler:    _Add_Concat_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "pb/addsvc.proto",
}

Add_ServiceDesc is the grpc.ServiceDesc for Add service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var HelloWorldService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "pb.HelloWorldService",
	HandlerType: (*HelloWorldServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "SayHello",
			Handler:    _HelloWorldService_SayHello_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "pb/hello.proto",
}

HelloWorldService_ServiceDesc is the grpc.ServiceDesc for HelloWorldService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterAddServer

func RegisterAddServer(s grpc.ServiceRegistrar, srv AddServer)

func RegisterHelloWorldServiceServer

func RegisterHelloWorldServiceServer(s grpc.ServiceRegistrar, srv HelloWorldServiceServer)

Types

type AddClient

type AddClient interface {
	// Sums two integers.
	Sum(ctx context.Context, in *SumRequest, opts ...grpc.CallOption) (*SumReply, error)
	// Concatenates two strings
	Concat(ctx context.Context, in *ConcatRequest, opts ...grpc.CallOption) (*ConcatReply, error)
}

AddClient is the client API for Add 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.

func NewAddClient

func NewAddClient(cc grpc.ClientConnInterface) AddClient

type AddServer

type AddServer interface {
	// Sums two integers.
	Sum(context.Context, *SumRequest) (*SumReply, error)
	// Concatenates two strings
	Concat(context.Context, *ConcatRequest) (*ConcatReply, error)
	// contains filtered or unexported methods
}

AddServer is the server API for Add service. All implementations must embed UnimplementedAddServer for forward compatibility

type ConcatReply

type ConcatReply struct {
	V                    string   `protobuf:"bytes,1,opt,name=v,proto3" json:"v,omitempty"`
	Err                  string   `protobuf:"bytes,2,opt,name=err,proto3" json:"err,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

The Concat response contains the result of the concatenation.

func (*ConcatReply) Descriptor

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

func (*ConcatReply) GetErr

func (m *ConcatReply) GetErr() string

func (*ConcatReply) GetV

func (m *ConcatReply) GetV() string

func (*ConcatReply) ProtoMessage

func (*ConcatReply) ProtoMessage()

func (*ConcatReply) Reset

func (m *ConcatReply) Reset()

func (*ConcatReply) String

func (m *ConcatReply) String() string

func (*ConcatReply) XXX_DiscardUnknown

func (m *ConcatReply) XXX_DiscardUnknown()

func (*ConcatReply) XXX_Marshal

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

func (*ConcatReply) XXX_Merge

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

func (*ConcatReply) XXX_Size

func (m *ConcatReply) XXX_Size() int

func (*ConcatReply) XXX_Unmarshal

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

type ConcatRequest

type ConcatRequest struct {
	A                    string   `protobuf:"bytes,1,opt,name=a,proto3" json:"a,omitempty"`
	B                    string   `protobuf:"bytes,2,opt,name=b,proto3" json:"b,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

The Concat request contains two parameters.

func (*ConcatRequest) Descriptor

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

func (*ConcatRequest) GetA

func (m *ConcatRequest) GetA() string

func (*ConcatRequest) GetB

func (m *ConcatRequest) GetB() string

func (*ConcatRequest) ProtoMessage

func (*ConcatRequest) ProtoMessage()

func (*ConcatRequest) Reset

func (m *ConcatRequest) Reset()

func (*ConcatRequest) String

func (m *ConcatRequest) String() string

func (*ConcatRequest) XXX_DiscardUnknown

func (m *ConcatRequest) XXX_DiscardUnknown()

func (*ConcatRequest) XXX_Marshal

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

func (*ConcatRequest) XXX_Merge

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

func (*ConcatRequest) XXX_Size

func (m *ConcatRequest) XXX_Size() int

func (*ConcatRequest) XXX_Unmarshal

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

type HelloRequest

type HelloRequest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*HelloRequest) Descriptor

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

func (*HelloRequest) GetName

func (m *HelloRequest) GetName() string

func (*HelloRequest) ProtoMessage

func (*HelloRequest) ProtoMessage()

func (*HelloRequest) Reset

func (m *HelloRequest) Reset()

func (*HelloRequest) String

func (m *HelloRequest) String() string

func (*HelloRequest) XXX_DiscardUnknown

func (m *HelloRequest) XXX_DiscardUnknown()

func (*HelloRequest) XXX_Marshal

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

func (*HelloRequest) XXX_Merge

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

func (*HelloRequest) XXX_Size

func (m *HelloRequest) XXX_Size() int

func (*HelloRequest) XXX_Unmarshal

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

type HelloResponse

type HelloResponse struct {
	Message              string   `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*HelloResponse) Descriptor

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

func (*HelloResponse) GetMessage

func (m *HelloResponse) GetMessage() string

func (*HelloResponse) ProtoMessage

func (*HelloResponse) ProtoMessage()

func (*HelloResponse) Reset

func (m *HelloResponse) Reset()

func (*HelloResponse) String

func (m *HelloResponse) String() string

func (*HelloResponse) XXX_DiscardUnknown

func (m *HelloResponse) XXX_DiscardUnknown()

func (*HelloResponse) XXX_Marshal

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

func (*HelloResponse) XXX_Merge

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

func (*HelloResponse) XXX_Size

func (m *HelloResponse) XXX_Size() int

func (*HelloResponse) XXX_Unmarshal

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

type HelloWorldServiceClient

type HelloWorldServiceClient interface {
	SayHello(ctx context.Context, in *HelloRequest, opts ...grpc.CallOption) (*HelloResponse, error)
}

HelloWorldServiceClient is the client API for HelloWorldService 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 HelloWorldServiceServer

type HelloWorldServiceServer interface {
	SayHello(context.Context, *HelloRequest) (*HelloResponse, error)
	// contains filtered or unexported methods
}

HelloWorldServiceServer is the server API for HelloWorldService service. All implementations must embed UnimplementedHelloWorldServiceServer for forward compatibility

type SumReply

type SumReply struct {
	V                    int64    `protobuf:"varint,1,opt,name=v,proto3" json:"v,omitempty"`
	Err                  string   `protobuf:"bytes,2,opt,name=err,proto3" json:"err,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

The sum response contains the result of the calculation.

func (*SumReply) Descriptor

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

func (*SumReply) GetErr

func (m *SumReply) GetErr() string

func (*SumReply) GetV

func (m *SumReply) GetV() int64

func (*SumReply) ProtoMessage

func (*SumReply) ProtoMessage()

func (*SumReply) Reset

func (m *SumReply) Reset()

func (*SumReply) String

func (m *SumReply) String() string

func (*SumReply) XXX_DiscardUnknown

func (m *SumReply) XXX_DiscardUnknown()

func (*SumReply) XXX_Marshal

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

func (*SumReply) XXX_Merge

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

func (*SumReply) XXX_Size

func (m *SumReply) XXX_Size() int

func (*SumReply) XXX_Unmarshal

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

type SumRequest

type SumRequest struct {
	A                    int64    `protobuf:"varint,1,opt,name=a,proto3" json:"a,omitempty"`
	B                    int64    `protobuf:"varint,2,opt,name=b,proto3" json:"b,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

The sum request contains two parameters.

func (*SumRequest) Descriptor

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

func (*SumRequest) GetA

func (m *SumRequest) GetA() int64

func (*SumRequest) GetB

func (m *SumRequest) GetB() int64

func (*SumRequest) ProtoMessage

func (*SumRequest) ProtoMessage()

func (*SumRequest) Reset

func (m *SumRequest) Reset()

func (*SumRequest) String

func (m *SumRequest) String() string

func (*SumRequest) XXX_DiscardUnknown

func (m *SumRequest) XXX_DiscardUnknown()

func (*SumRequest) XXX_Marshal

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

func (*SumRequest) XXX_Merge

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

func (*SumRequest) XXX_Size

func (m *SumRequest) XXX_Size() int

func (*SumRequest) XXX_Unmarshal

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

type UnimplementedAddServer

type UnimplementedAddServer struct {
}

UnimplementedAddServer must be embedded to have forward compatible implementations.

func (UnimplementedAddServer) Concat

func (UnimplementedAddServer) Sum

type UnimplementedHelloWorldServiceServer

type UnimplementedHelloWorldServiceServer struct {
}

UnimplementedHelloWorldServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedHelloWorldServiceServer) SayHello

type UnsafeAddServer

type UnsafeAddServer interface {
	// contains filtered or unexported methods
}

UnsafeAddServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AddServer will result in compilation errors.

type UnsafeHelloWorldServiceServer

type UnsafeHelloWorldServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeHelloWorldServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to HelloWorldServiceServer will result in compilation errors.

Jump to

Keyboard shortcuts

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