commit | cb8cea232456c3e1322c4461b4177a8ba5539f3d | [log] [tgz] |
---|---|---|
author | Primiano Tucci <primiano@google.com> | Fri Nov 22 11:05:35 2019 +0000 |
committer | Primiano Tucci <primiano@google.com> | Fri Nov 22 23:49:08 2019 +0000 |
tree | a512d721d7fc57b4450a4646bff4ab9e5c7623ef | |
parent | ad6c6616e7c54f8f64a5731482dee14b7ff2ecb4 [diff] |
Non functional refactorings to gen classes This CL makes a bunch of boring refactorings in the attempt of making next CLs easier to review. No new functionality is introduced. Major changes: - Remove forward declaration to proto-derived core classes like TraceConfig. In the next CLs they will be moved to a different namespace which will make their forward decls trickier. - Rename the ParseFromRawProto methods to ParseFromString to match the libprotobuf api. - Extract a base class for .gen.h class, it will be used later by the IPC layer. Bug: 132880619 Change-Id: I84f49788677002b07283f6a4602dca511c77dd11
Perfetto is an open-source project for performance instrumentation and tracing of Linux/Android/Chrome platforms and user-space apps.
See www.perfetto.dev for docs.
You can reach us on our Discord channel. If you prefer using IRC we have an experimental Discord <> IRC bridge synced with #perfetto-dev
on Freenode.