lichao
2021-04-09 2197cf91e7a3bd5941327ba630a42946b88f069e
proto/source/bhome_msg.proto
@@ -3,6 +3,7 @@
// import "google/protobuf/descriptor.proto";
import "bhome_msg_api.proto";
import "error_msg.proto";
package bhome.msg;
@@ -18,12 +19,21 @@
   bytes topic = 6; // for request route
}
message BHMsg { // deprecated
   bytes msg_id = 1;
   int64 timestamp = 2;
   int32 type = 3;
   repeated BHAddress route = 4; // for reply and proxy.
   bytes body = 5;
message MsgRequest {
   MsgType type = 1;
   // oneof body;
}
message MsgReply {
   ErrorMsg err_msg = 1;
   // oneof reply
}
message BHMsgBody {
   oneof reqrep {
      MsgRequest request = 1;
      MsgReply reply = 2;
   }
}
enum MsgType {