Skip to content

Commit 4f564dd

Browse files
committed
add rpc_version and rpc_server_language_type to rpc idls
1 parent c21f351 commit 4f564dd

File tree

7 files changed

+2693
-2349
lines changed

7 files changed

+2693
-2349
lines changed

idl/grpc/service.proto

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,26 @@ message RegisterRequest {
2121
AgentType agent_type = 1;
2222
string team_name = 2;
2323
int32 uniform_number = 3;
24+
int32 rpc_version = 4;
25+
}
26+
27+
enum RpcServerLanguageType {
28+
UNKNOWN_LANGUAGE = 0;
29+
PYThON = 1;
30+
JAVA = 2;
31+
CPP = 3;
32+
CSHARP = 4;
33+
RUBY = 5;
34+
JAVE_SCRIPT = 6;
35+
GO = 7;
2436
}
2537

2638
message RegisterResponse {
2739
int32 client_id = 1;
2840
AgentType agent_type = 2;
2941
string team_name = 3;
3042
int32 uniform_number = 4;
43+
RpcServerLanguageType rpc_server_language_type = 5;
3144
}
3245

3346
message Ball {

idl/thrift/soccer_service.thrift

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,27 @@ struct RpcVector2D {
2525
struct RegisterRequest {
2626
1: AgentType agent_type,
2727
2: string team_name,
28-
3: i32 uniform_number
28+
3: i32 uniform_number,
29+
4: i32 rpc_version
30+
}
31+
32+
enum RpcServerLanguageType {
33+
UNKNOWN_LANGUAGE = 0;
34+
PYThON = 1;
35+
JAVA = 2;
36+
CPP = 3;
37+
CSHARP = 4;
38+
RUBY = 5;
39+
JAVE_SCRIPT = 6;
40+
GO = 7;
2941
}
3042

3143
struct RegisterResponse {
3244
1: i32 client_id
3345
2: AgentType agent_type,
3446
3: string team_name,
35-
4: i32 uniform_number
47+
4: i32 uniform_number,
48+
5: RpcServerLanguageType rpc_server_language_type
3649
}
3750

3851
struct Ball {

src/grpc-generated/service.grpc.pb.h

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/grpc-generated/service.pb.cc

Lines changed: 955 additions & 865 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/grpc-generated/service.pb.h

Lines changed: 108 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)