Documentation
¶
Index ¶
- func RegisterCalculatorServiceServer(s *grpc.Server, srv CalculatorServiceServer)
- type AvgRequest
- func (*AvgRequest) Descriptor() ([]byte, []int)
- func (m *AvgRequest) GetNumber() int32
- func (*AvgRequest) ProtoMessage()
- func (m *AvgRequest) Reset()
- func (m *AvgRequest) String() string
- func (m *AvgRequest) XXX_DiscardUnknown()
- func (m *AvgRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AvgRequest) XXX_Merge(src proto.Message)
- func (m *AvgRequest) XXX_Size() int
- func (m *AvgRequest) XXX_Unmarshal(b []byte) error
- type AvgResponse
- func (*AvgResponse) Descriptor() ([]byte, []int)
- func (m *AvgResponse) GetResult() float64
- func (*AvgResponse) ProtoMessage()
- func (m *AvgResponse) Reset()
- func (m *AvgResponse) String() string
- func (m *AvgResponse) XXX_DiscardUnknown()
- func (m *AvgResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AvgResponse) XXX_Merge(src proto.Message)
- func (m *AvgResponse) XXX_Size() int
- func (m *AvgResponse) XXX_Unmarshal(b []byte) error
- type CalculatorServiceClient
- type CalculatorServiceServer
- type CalculatorService_AverageClient
- type CalculatorService_AverageServer
- type CalculatorService_DecomposeClient
- type CalculatorService_DecomposeServer
- type CalculatorService_MaximumClient
- type CalculatorService_MaximumServer
- type DecomposeRequest
- func (*DecomposeRequest) Descriptor() ([]byte, []int)
- func (m *DecomposeRequest) GetPrime() int32
- func (*DecomposeRequest) ProtoMessage()
- func (m *DecomposeRequest) Reset()
- func (m *DecomposeRequest) String() string
- func (m *DecomposeRequest) XXX_DiscardUnknown()
- func (m *DecomposeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DecomposeRequest) XXX_Merge(src proto.Message)
- func (m *DecomposeRequest) XXX_Size() int
- func (m *DecomposeRequest) XXX_Unmarshal(b []byte) error
- type DecomposeResponse
- func (*DecomposeResponse) Descriptor() ([]byte, []int)
- func (m *DecomposeResponse) GetResult() int32
- func (*DecomposeResponse) ProtoMessage()
- func (m *DecomposeResponse) Reset()
- func (m *DecomposeResponse) String() string
- func (m *DecomposeResponse) XXX_DiscardUnknown()
- func (m *DecomposeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DecomposeResponse) XXX_Merge(src proto.Message)
- func (m *DecomposeResponse) XXX_Size() int
- func (m *DecomposeResponse) XXX_Unmarshal(b []byte) error
- type MaxRequest
- func (*MaxRequest) Descriptor() ([]byte, []int)
- func (m *MaxRequest) GetNumber() int32
- func (*MaxRequest) ProtoMessage()
- func (m *MaxRequest) Reset()
- func (m *MaxRequest) String() string
- func (m *MaxRequest) XXX_DiscardUnknown()
- func (m *MaxRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MaxRequest) XXX_Merge(src proto.Message)
- func (m *MaxRequest) XXX_Size() int
- func (m *MaxRequest) XXX_Unmarshal(b []byte) error
- type MaxResponse
- func (*MaxResponse) Descriptor() ([]byte, []int)
- func (m *MaxResponse) GetResult() int32
- func (*MaxResponse) ProtoMessage()
- func (m *MaxResponse) Reset()
- func (m *MaxResponse) String() string
- func (m *MaxResponse) XXX_DiscardUnknown()
- func (m *MaxResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MaxResponse) XXX_Merge(src proto.Message)
- func (m *MaxResponse) XXX_Size() int
- func (m *MaxResponse) XXX_Unmarshal(b []byte) error
- type SumRequest
- func (*SumRequest) Descriptor() ([]byte, []int)
- func (m *SumRequest) GetFirst() int32
- func (m *SumRequest) GetSecond() int32
- func (*SumRequest) ProtoMessage()
- func (m *SumRequest) Reset()
- func (m *SumRequest) String() string
- func (m *SumRequest) XXX_DiscardUnknown()
- func (m *SumRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SumRequest) XXX_Merge(src proto.Message)
- func (m *SumRequest) XXX_Size() int
- func (m *SumRequest) XXX_Unmarshal(b []byte) error
- type SumResponse
- func (*SumResponse) Descriptor() ([]byte, []int)
- func (m *SumResponse) GetResult() int32
- func (*SumResponse) ProtoMessage()
- func (m *SumResponse) Reset()
- func (m *SumResponse) String() string
- func (m *SumResponse) XXX_DiscardUnknown()
- func (m *SumResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SumResponse) XXX_Merge(src proto.Message)
- func (m *SumResponse) XXX_Size() int
- func (m *SumResponse) XXX_Unmarshal(b []byte) error
- type UnimplementedCalculatorServiceServer
- func (*UnimplementedCalculatorServiceServer) Average(srv CalculatorService_AverageServer) error
- func (*UnimplementedCalculatorServiceServer) Decompose(req *DecomposeRequest, srv CalculatorService_DecomposeServer) error
- func (*UnimplementedCalculatorServiceServer) Maximum(srv CalculatorService_MaximumServer) error
- func (*UnimplementedCalculatorServiceServer) Sum(ctx context.Context, req *SumRequest) (*SumResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterCalculatorServiceServer ¶
func RegisterCalculatorServiceServer(s *grpc.Server, srv CalculatorServiceServer)
Types ¶
type AvgRequest ¶
type AvgRequest struct { Number int32 `protobuf:"varint,1,opt,name=number,proto3" json:"number,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*AvgRequest) Descriptor ¶
func (*AvgRequest) Descriptor() ([]byte, []int)
func (*AvgRequest) GetNumber ¶
func (m *AvgRequest) GetNumber() int32
func (*AvgRequest) ProtoMessage ¶
func (*AvgRequest) ProtoMessage()
func (*AvgRequest) Reset ¶
func (m *AvgRequest) Reset()
func (*AvgRequest) String ¶
func (m *AvgRequest) String() string
func (*AvgRequest) XXX_DiscardUnknown ¶
func (m *AvgRequest) XXX_DiscardUnknown()
func (*AvgRequest) XXX_Marshal ¶
func (m *AvgRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AvgRequest) XXX_Merge ¶
func (m *AvgRequest) XXX_Merge(src proto.Message)
func (*AvgRequest) XXX_Size ¶
func (m *AvgRequest) XXX_Size() int
func (*AvgRequest) XXX_Unmarshal ¶
func (m *AvgRequest) XXX_Unmarshal(b []byte) error
type AvgResponse ¶
type AvgResponse struct { Result float64 `protobuf:"fixed64,1,opt,name=result,proto3" json:"result,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*AvgResponse) Descriptor ¶
func (*AvgResponse) Descriptor() ([]byte, []int)
func (*AvgResponse) GetResult ¶
func (m *AvgResponse) GetResult() float64
func (*AvgResponse) ProtoMessage ¶
func (*AvgResponse) ProtoMessage()
func (*AvgResponse) Reset ¶
func (m *AvgResponse) Reset()
func (*AvgResponse) String ¶
func (m *AvgResponse) String() string
func (*AvgResponse) XXX_DiscardUnknown ¶
func (m *AvgResponse) XXX_DiscardUnknown()
func (*AvgResponse) XXX_Marshal ¶
func (m *AvgResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AvgResponse) XXX_Merge ¶
func (m *AvgResponse) XXX_Merge(src proto.Message)
func (*AvgResponse) XXX_Size ¶
func (m *AvgResponse) XXX_Size() int
func (*AvgResponse) XXX_Unmarshal ¶
func (m *AvgResponse) XXX_Unmarshal(b []byte) error
type CalculatorServiceClient ¶
type CalculatorServiceClient interface { Sum(ctx context.Context, in *SumRequest, opts ...grpc.CallOption) (*SumResponse, error) Decompose(ctx context.Context, in *DecomposeRequest, opts ...grpc.CallOption) (CalculatorService_DecomposeClient, error) Average(ctx context.Context, opts ...grpc.CallOption) (CalculatorService_AverageClient, error) Maximum(ctx context.Context, opts ...grpc.CallOption) (CalculatorService_MaximumClient, error) }
CalculatorServiceClient is the client API for CalculatorService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewCalculatorServiceClient ¶
func NewCalculatorServiceClient(cc *grpc.ClientConn) CalculatorServiceClient
type CalculatorServiceServer ¶
type CalculatorServiceServer interface { Sum(context.Context, *SumRequest) (*SumResponse, error) Decompose(*DecomposeRequest, CalculatorService_DecomposeServer) error Average(CalculatorService_AverageServer) error Maximum(CalculatorService_MaximumServer) error }
CalculatorServiceServer is the server API for CalculatorService service.
type CalculatorService_AverageClient ¶
type CalculatorService_AverageClient interface { Send(*AvgRequest) error CloseAndRecv() (*AvgResponse, error) grpc.ClientStream }
type CalculatorService_AverageServer ¶
type CalculatorService_AverageServer interface { SendAndClose(*AvgResponse) error Recv() (*AvgRequest, error) grpc.ServerStream }
type CalculatorService_DecomposeClient ¶
type CalculatorService_DecomposeClient interface { Recv() (*DecomposeResponse, error) grpc.ClientStream }
type CalculatorService_DecomposeServer ¶
type CalculatorService_DecomposeServer interface { Send(*DecomposeResponse) error grpc.ServerStream }
type CalculatorService_MaximumClient ¶
type CalculatorService_MaximumClient interface { Send(*MaxRequest) error Recv() (*MaxResponse, error) grpc.ClientStream }
type CalculatorService_MaximumServer ¶
type CalculatorService_MaximumServer interface { Send(*MaxResponse) error Recv() (*MaxRequest, error) grpc.ServerStream }
type DecomposeRequest ¶
type DecomposeRequest struct { Prime int32 `protobuf:"varint,1,opt,name=prime,proto3" json:"prime,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*DecomposeRequest) Descriptor ¶
func (*DecomposeRequest) Descriptor() ([]byte, []int)
func (*DecomposeRequest) GetPrime ¶
func (m *DecomposeRequest) GetPrime() int32
func (*DecomposeRequest) ProtoMessage ¶
func (*DecomposeRequest) ProtoMessage()
func (*DecomposeRequest) Reset ¶
func (m *DecomposeRequest) Reset()
func (*DecomposeRequest) String ¶
func (m *DecomposeRequest) String() string
func (*DecomposeRequest) XXX_DiscardUnknown ¶
func (m *DecomposeRequest) XXX_DiscardUnknown()
func (*DecomposeRequest) XXX_Marshal ¶
func (m *DecomposeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DecomposeRequest) XXX_Merge ¶
func (m *DecomposeRequest) XXX_Merge(src proto.Message)
func (*DecomposeRequest) XXX_Size ¶
func (m *DecomposeRequest) XXX_Size() int
func (*DecomposeRequest) XXX_Unmarshal ¶
func (m *DecomposeRequest) XXX_Unmarshal(b []byte) error
type DecomposeResponse ¶
type DecomposeResponse struct { Result int32 `protobuf:"varint,1,opt,name=result,proto3" json:"result,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*DecomposeResponse) Descriptor ¶
func (*DecomposeResponse) Descriptor() ([]byte, []int)
func (*DecomposeResponse) GetResult ¶
func (m *DecomposeResponse) GetResult() int32
func (*DecomposeResponse) ProtoMessage ¶
func (*DecomposeResponse) ProtoMessage()
func (*DecomposeResponse) Reset ¶
func (m *DecomposeResponse) Reset()
func (*DecomposeResponse) String ¶
func (m *DecomposeResponse) String() string
func (*DecomposeResponse) XXX_DiscardUnknown ¶
func (m *DecomposeResponse) XXX_DiscardUnknown()
func (*DecomposeResponse) XXX_Marshal ¶
func (m *DecomposeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DecomposeResponse) XXX_Merge ¶
func (m *DecomposeResponse) XXX_Merge(src proto.Message)
func (*DecomposeResponse) XXX_Size ¶
func (m *DecomposeResponse) XXX_Size() int
func (*DecomposeResponse) XXX_Unmarshal ¶
func (m *DecomposeResponse) XXX_Unmarshal(b []byte) error
type MaxRequest ¶
type MaxRequest struct { Number int32 `protobuf:"varint,1,opt,name=number,proto3" json:"number,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*MaxRequest) Descriptor ¶
func (*MaxRequest) Descriptor() ([]byte, []int)
func (*MaxRequest) GetNumber ¶
func (m *MaxRequest) GetNumber() int32
func (*MaxRequest) ProtoMessage ¶
func (*MaxRequest) ProtoMessage()
func (*MaxRequest) Reset ¶
func (m *MaxRequest) Reset()
func (*MaxRequest) String ¶
func (m *MaxRequest) String() string
func (*MaxRequest) XXX_DiscardUnknown ¶
func (m *MaxRequest) XXX_DiscardUnknown()
func (*MaxRequest) XXX_Marshal ¶
func (m *MaxRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MaxRequest) XXX_Merge ¶
func (m *MaxRequest) XXX_Merge(src proto.Message)
func (*MaxRequest) XXX_Size ¶
func (m *MaxRequest) XXX_Size() int
func (*MaxRequest) XXX_Unmarshal ¶
func (m *MaxRequest) XXX_Unmarshal(b []byte) error
type MaxResponse ¶
type MaxResponse struct { Result int32 `protobuf:"varint,1,opt,name=result,proto3" json:"result,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*MaxResponse) Descriptor ¶
func (*MaxResponse) Descriptor() ([]byte, []int)
func (*MaxResponse) GetResult ¶
func (m *MaxResponse) GetResult() int32
func (*MaxResponse) ProtoMessage ¶
func (*MaxResponse) ProtoMessage()
func (*MaxResponse) Reset ¶
func (m *MaxResponse) Reset()
func (*MaxResponse) String ¶
func (m *MaxResponse) String() string
func (*MaxResponse) XXX_DiscardUnknown ¶
func (m *MaxResponse) XXX_DiscardUnknown()
func (*MaxResponse) XXX_Marshal ¶
func (m *MaxResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MaxResponse) XXX_Merge ¶
func (m *MaxResponse) XXX_Merge(src proto.Message)
func (*MaxResponse) XXX_Size ¶
func (m *MaxResponse) XXX_Size() int
func (*MaxResponse) XXX_Unmarshal ¶
func (m *MaxResponse) XXX_Unmarshal(b []byte) error
type SumRequest ¶
type SumRequest struct { First int32 `protobuf:"varint,1,opt,name=first,proto3" json:"first,omitempty"` Second int32 `protobuf:"varint,2,opt,name=second,proto3" json:"second,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*SumRequest) Descriptor ¶
func (*SumRequest) Descriptor() ([]byte, []int)
func (*SumRequest) GetFirst ¶
func (m *SumRequest) GetFirst() int32
func (*SumRequest) GetSecond ¶
func (m *SumRequest) GetSecond() int32
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 SumResponse ¶
type SumResponse struct { Result int32 `protobuf:"varint,3,opt,name=result,proto3" json:"result,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*SumResponse) Descriptor ¶
func (*SumResponse) Descriptor() ([]byte, []int)
func (*SumResponse) GetResult ¶
func (m *SumResponse) GetResult() int32
func (*SumResponse) ProtoMessage ¶
func (*SumResponse) ProtoMessage()
func (*SumResponse) Reset ¶
func (m *SumResponse) Reset()
func (*SumResponse) String ¶
func (m *SumResponse) String() string
func (*SumResponse) XXX_DiscardUnknown ¶
func (m *SumResponse) XXX_DiscardUnknown()
func (*SumResponse) XXX_Marshal ¶
func (m *SumResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SumResponse) XXX_Merge ¶
func (m *SumResponse) XXX_Merge(src proto.Message)
func (*SumResponse) XXX_Size ¶
func (m *SumResponse) XXX_Size() int
func (*SumResponse) XXX_Unmarshal ¶
func (m *SumResponse) XXX_Unmarshal(b []byte) error
type UnimplementedCalculatorServiceServer ¶
type UnimplementedCalculatorServiceServer struct { }
UnimplementedCalculatorServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedCalculatorServiceServer) Average ¶
func (*UnimplementedCalculatorServiceServer) Average(srv CalculatorService_AverageServer) error
func (*UnimplementedCalculatorServiceServer) Decompose ¶
func (*UnimplementedCalculatorServiceServer) Decompose(req *DecomposeRequest, srv CalculatorService_DecomposeServer) error
func (*UnimplementedCalculatorServiceServer) Maximum ¶
func (*UnimplementedCalculatorServiceServer) Maximum(srv CalculatorService_MaximumServer) error
func (*UnimplementedCalculatorServiceServer) Sum ¶
func (*UnimplementedCalculatorServiceServer) Sum(ctx context.Context, req *SumRequest) (*SumResponse, error)
Click to show internal directories.
Click to hide internal directories.