calculator

package
v0.0.0-...-8a31fe0 Latest Latest
Warning

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

Go to latest
Published: Jul 6, 2019 License: MIT Imports: 7 Imported by: 0

Documentation

Index

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

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) Decompose

func (*UnimplementedCalculatorServiceServer) Maximum

func (*UnimplementedCalculatorServiceServer) Sum

Jump to

Keyboard shortcuts

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