package grpc.testing

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

service LoadBalancerStatsService

test.proto:82

A service used to obtain stats for verifying LB behavior.

service ReconnectService

test.proto:76

A service used to control reconnect server.

service TestService

test.proto:28

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

service UnimplementedService

test.proto:70

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

message BoolValue

messages.proto:25

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:46

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:28

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)

enum GrpclbRouteType

messages.proto:57

The type of route that a client took to reach a server w.r.t. gRPCLB. The server must fill in "fallback" if it detects that the RPC reached the server via the "gRPCLB fallback" path, and "backend" if it detects that the RPC reached the server via "gRPCLB backend" path (i.e. if it got the address of this server from the gRPCLB server BalanceLoad RPC). Exactly how this detection is done is context and server dependent.

Used in: SimpleResponse

message Payload

messages.proto:37

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

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

enum PayloadType

messages.proto:31

The type of payload that should be returned.

Used in: Payload, SimpleRequest, StreamingOutputCallRequest

message ResponseParameters

messages.proto:144

Configuration for a particular response.

Used in: StreamingOutputCallRequest

message SimpleRequest

messages.proto:67

Unary request.

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

message SimpleResponse

messages.proto:104

Unary response, as configured by the request.

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

message StreamingOutputCallRequest

messages.proto:160

Server-streaming request.

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

message StreamingOutputCallResponse

messages.proto:178

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

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