c3d4b28a76
Bug: 77342154 Test: atest libprotoutil_test Change-Id: I57f31f5cf83b635b200a93cbc655fac7f5edfbd5
43 lines
987 B
Protocol Buffer
43 lines
987 B
Protocol Buffer
// This proto file is only used for testing purpose.
|
|
syntax = "proto2";
|
|
|
|
package android.util;
|
|
|
|
message PrimitiveProto {
|
|
|
|
optional int32 val_int32 = 1;
|
|
optional int64 val_int64 = 2;
|
|
optional float val_float = 3;
|
|
optional double val_double = 4;
|
|
optional uint32 val_uint32 = 5;
|
|
optional uint64 val_uint64 = 6;
|
|
optional fixed32 val_fixed32 = 7;
|
|
optional fixed64 val_fixed64 = 8;
|
|
optional bool val_bool = 9;
|
|
optional string val_string = 10;
|
|
optional bytes val_bytes = 11;
|
|
optional sfixed32 val_sfixed32 = 12;
|
|
optional sfixed64 val_sfixed64 = 13;
|
|
optional sint32 val_sint32 = 14;
|
|
optional sint64 val_sint64 = 15;
|
|
|
|
enum Count {
|
|
ZERO = 0;
|
|
ONE = 1;
|
|
TWO = 2;
|
|
};
|
|
optional Count val_enum = 16;
|
|
}
|
|
|
|
message ComplexProto {
|
|
|
|
repeated int32 ints = 1;
|
|
|
|
message Log {
|
|
optional int32 id = 1;
|
|
optional string name = 2;
|
|
optional bytes data = 3;
|
|
}
|
|
repeated Log logs = 2;
|
|
}
|