package grpc.testing

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service ReconnectService

interop.proto:85

A service used to control reconnect server.

service TestService

interop.proto:37

A simple service to test the various types of RPCs and experiment with performance with various types of payload.

service UnimplementedService

interop.proto:79

A simple service NOT implemented at servers so clients can test for that case.

message BoolValue

messages.proto:34

TODO(dgq): Go back to using well-known types once https://github.com/grpc/grpc/issues/6980 has been fixed. import "google/protobuf/wrappers.proto";

Used in: ResponseParameters, SimpleRequest, StreamingInputCallRequest

message EchoStatus

messages.proto:55

A protobuf representation for grpc status. This is used by test clients to specify a status that the server should attempt to return.

Used in: SimpleRequest, StreamingOutputCallRequest

message Empty

empty.proto:37

An empty message that you can re-use to avoid defining duplicated empty messages in your project. A typical example is to use it as argument or the return value of a service API. For instance: service Foo { rpc Bar (grpc.testing.Empty) returns (grpc.testing.Empty) { }; };

Used as request type in: ReconnectService.Stop, TestService.EmptyCall, TestService.UnimplementedCall, UnimplementedService.UnimplementedCall

Used as response type in: ReconnectService.Start, TestService.EmptyCall, TestService.UnimplementedCall, UnimplementedService.UnimplementedCall

(message has no fields)

message Payload

messages.proto:46

A block of data, to simply increase gRPC message size.

Used in: SimpleRequest, SimpleResponse, StreamingInputCallRequest, StreamingOutputCallRequest, StreamingOutputCallResponse

enum PayloadType

messages.proto:40

The type of payload that should be returned.

Used in: Payload, SimpleRequest, StreamingOutputCallRequest

message ResponseParameters

messages.proto:123

Configuration for a particular response.

Used in: StreamingOutputCallRequest

message SimpleRequest

messages.proto:61

Unary request.

Used as request type in: TestService.CacheableUnaryCall, TestService.UnaryCall

message SimpleResponse

messages.proto:92

Unary response, as configured by the request.

Used as response type in: TestService.CacheableUnaryCall, TestService.UnaryCall

message StreamingOutputCallRequest

messages.proto:139

Server-streaming request.

Used as request type in: TestService.FullDuplexCall, TestService.HalfDuplexCall, TestService.StreamingOutputCall

message StreamingOutputCallResponse

messages.proto:157

Server-streaming response, as configured by the request and parameters.

Used as response type in: TestService.FullDuplexCall, TestService.HalfDuplexCall, TestService.StreamingOutputCall