package trpc.v2

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

message RequestProtocol

trpc.proto:422

Request protocol header

message ResponseProtocol

trpc.proto:473

Response protocol header

message SwaggerParam

swagger.proto:26

Used in: SwaggerRule

message SwaggerRule

swagger.proto:19

to gen swagger json

enum TrpcCallType

trpc.proto:180

Call type in trpc protocol

enum TrpcCompressType

trpc.proto:246

Compression type of data content in trpc protocol Default uses no compression

enum TrpcContentEncodeType

trpc.proto:221

Encoding type of data content in trpc protocol Default uses pb Currently agreed that values in the range 0-127 are framework-standard serialization methods, used by framework

enum TrpcDataFrameType

trpc.proto:28

The binary data frame type of the trpc protocol Currently supports two types of binary data frames: 1. Binary data frame type for request-response mode 2. Binary data frame type for streaming mode

enum TrpcMagic

trpc.proto:16

The magic value in the framework protocol header

enum TrpcMessageType

trpc.proto:198

Message transparent transmission supported types in trpc protocol

enum TrpcProtoVersion

trpc.proto:174

trpc protocol version

enum TrpcRetCode

trpc.proto:270

Definition of framework layer interface call return codes

message TrpcStreamCloseMeta

trpc.proto:147

Definition of RESET frame header message for trpc streaming

enum TrpcStreamCloseType

trpc.proto:138

trpc streaming close type

message TrpcStreamFeedBackMeta

trpc.proto:132

Definition of flow control frame header metadata for trpc streaming

enum TrpcStreamFrameType

trpc.proto:54

The binary data frame type of trpc protocol streaming Currently there are 4 types of streaming frames: INIT/DATA/FEEDBACK/CLOSE, where CLOSE frame does not carry business data INIT frame: FIXHEADER + TrpcStreamInitMeta DATA frame: FIXHEADER + body(business serialized data) FEEDBACK frame: FIXHEADER + TrpcStreamFeedBackMeta (trigger strategy: high/low water level + timer) CLOSE frame: FIXHEADER + TrpcStreamCloseMeta Connection and stream idle timeout recycling mechanism is not considered

message TrpcStreamInitMeta

trpc.proto:72

Definition of flow control frame header message for trpc streaming

message TrpcStreamInitRequestMeta

trpc.proto:94

Request metadata definition for trpc streaming INIT header

Used in: TrpcStreamInitMeta

message TrpcStreamInitResponseMeta

trpc.proto:121

Response metadata definition for trpc streaming INIT header

Used in: TrpcStreamInitMeta