From f68e747e05628c0d2544080aa7c8cc8e68eeae29 Mon Sep 17 00:00:00 2001 From: Yi Jin Date: Mon, 18 Dec 2017 15:55:19 -0800 Subject: Remove stream.proto and cpp-streaming-proto generates field name to id mapping by default Test: atest incident_helper_test Change-Id: Iab04973ea78b942e44503fcd6ae60808caf3b9e0 --- tools/streaming_proto/cpp/main.cpp | 32 +++++++------------------------- 1 file changed, 7 insertions(+), 25 deletions(-) (limited to 'tools/streaming_proto/cpp/main.cpp') diff --git a/tools/streaming_proto/cpp/main.cpp b/tools/streaming_proto/cpp/main.cpp index 745b3dc51181..d6b9d81137ac 100644 --- a/tools/streaming_proto/cpp/main.cpp +++ b/tools/streaming_proto/cpp/main.cpp @@ -2,8 +2,6 @@ #include "stream_proto_utils.h" #include "string_utils.h" -#include - #include #include #include @@ -12,18 +10,14 @@ using namespace android::stream_proto; using namespace google::protobuf::io; using namespace std; +const bool GENERATE_MAPPING = true; + static string make_filename(const FileDescriptorProto& file_descriptor) { return file_descriptor.name() + ".h"; } -static inline bool -should_generate_enums_mapping(const EnumDescriptorProto& enu) -{ - return enu.options().GetExtension(stream_enum).enable_enums_mapping(); -} - static void write_enum(stringstream& text, const EnumDescriptorProto& enu, const string& indent) { @@ -36,7 +30,7 @@ write_enum(stringstream& text, const EnumDescriptorProto& enu, const string& ind << " = " << value.number() << ";" << endl; } - if (should_generate_enums_mapping(enu)) { + if (GENERATE_MAPPING) { string name = make_constant_name(enu.name()); string prefix = name + "_"; text << indent << "const int _ENUM_" << name << "_COUNT = " << N << ";" << endl; @@ -79,23 +73,11 @@ write_field(stringstream& text, const FieldDescriptorProto& field, const string& text << endl; } -static inline bool -should_generate_fields_mapping(const DescriptorProto& message) -{ - return message.options().GetExtension(stream_msg).enable_fields_mapping(); -} - -static inline bool -should_generate_fields_mapping_recursively(const DescriptorProto& message) { - return message.options().GetExtension(stream_msg).enable_fields_mapping_recursively(); -} - static void -write_message(stringstream& text, const DescriptorProto& message, const string& indent, bool genMapping) +write_message(stringstream& text, const DescriptorProto& message, const string& indent) { int N; const string indented = indent + INDENT; - genMapping |= should_generate_fields_mapping_recursively(message); text << indent << "// message " << message.name() << endl; text << indent << "namespace " << message.name() << " {" << endl; @@ -109,7 +91,7 @@ write_message(stringstream& text, const DescriptorProto& message, const string& // Nested classes N = message.nested_type_size(); for (int i=0; i::iterator it = namespaces.begin(); it != namespaces.end(); it++) { -- cgit v1.2.3