|
|
@@ -0,0 +1,23 @@
|
|
|
+syntax="proto3";
|
|
|
+package protos;
|
|
|
+
|
|
|
+option go_package = ".;protos";
|
|
|
+
|
|
|
+import "rpc_common.proto";
|
|
|
+
|
|
|
+service RpcAgent {
|
|
|
+ rpc Kick(KickUser) returns (RpcEcResp) {}
|
|
|
+ rpc Offline(RpcReqOffline) returns (RpcEcResp) {}
|
|
|
+ rpc Highway(PHighway) returns (RHighway) {}
|
|
|
+}
|
|
|
+
|
|
|
+message KickUser {
|
|
|
+ uint64 userId = 1; // who
|
|
|
+ int32 reason = 2; // why
|
|
|
+ int64 lasts = 3; // for how long
|
|
|
+}
|
|
|
+
|
|
|
+message RpcReqOffline {
|
|
|
+
|
|
|
+}
|
|
|
+
|