#include #include "google/protobuf/compiler/plugin.pb.h" #include "google/protobuf/io/zero_copy_stream_impl.h" namespace android { namespace stream_proto { using namespace google::protobuf; using namespace google::protobuf::compiler; using namespace std; /** * Get encoded field id from a field. */ uint64_t get_field_id(const FieldDescriptorProto& field); /** * Get the string name for a field. */ string get_proto_type(const FieldDescriptorProto& field); /** * See if this is the file for this request, and not one of the imported ones. */ bool should_generate_for_file(const CodeGeneratorRequest& request, const string& file); } // stream_proto } // android