Home | History | Annotate | Download | only in message_sizes
      1 syntax = "proto2";
      2 
      3 enum MessageStatus {
      4     FAIL = 0;
      5     OK = 1;
      6 };
      7 
      8 message MessageInfo {
      9    required fixed32 msg_id = 1;
     10    optional fixed32 interface_id = 2;
     11 }
     12 
     13 message MessageResponseInfo {
     14    required fixed64 interface_id = 1;
     15    required fixed32 seq = 2;
     16    required fixed32 msg_id = 3;
     17 }
     18 
     19 message MessageHeader {
     20    required MessageInfo info = 1;
     21    optional MessageResponseInfo response_info = 2;
     22    optional MessageResponse response = 3;
     23 }
     24 
     25 message MessageResponse {
     26    required MessageStatus status = 1;
     27    required fixed32 seq = 2;
     28 }
     29 
     30