Generate message size #defines also for messages defined in multiple files.
Add testcase for the same.
This commit is contained in:
27
tests/message_sizes/messages1.proto
Normal file
27
tests/message_sizes/messages1.proto
Normal file
@@ -0,0 +1,27 @@
|
||||
enum MessageStatus {
|
||||
FAIL = 0;
|
||||
OK = 1;
|
||||
};
|
||||
|
||||
message MessageInfo {
|
||||
required fixed32 msg_id = 1;
|
||||
optional fixed32 interface_id = 2;
|
||||
}
|
||||
|
||||
message MessageResponseInfo {
|
||||
required fixed64 interface_id = 1;
|
||||
required fixed32 seq = 2;
|
||||
required fixed32 msg_id = 3;
|
||||
}
|
||||
|
||||
message MessageHeader {
|
||||
required MessageInfo info = 1;
|
||||
optional MessageResponseInfo response_info = 2;
|
||||
optional MessageResponse response = 3;
|
||||
}
|
||||
|
||||
message MessageResponse {
|
||||
required MessageStatus status = 1;
|
||||
required fixed32 seq = 2;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user