gecko-dev/toolkit/components/telemetry/build_scripts
Chris H-C e2b7d6e230 Bug 1313327 - Flatten the Telemetry Event enums. r=janerik
To support a non-templated API for recording events by enum, all the enum
values must be of the same type. Inheritence doesn't really seem to be a thing
in C++ enums, so that means flattening them all into a single, big enum the
way Scalars and Histograms work.

Alas.

Differential Revision: https://phabricator.services.mozilla.com/D18691

--HG--
extra : moz-landing-system : lando
2019-02-08 11:32:44 +00:00
..
mozparsers Bug 1482912 - Replace cpp_guard with operating_systems for Events and Scalars r=chutten 2019-01-22 16:07:00 +00:00
gen_event_data.py bug 1507175 - Don't expire dynamic builtin scalars this way. r=janerik 2018-11-14 17:12:16 +00:00
gen_event_enum.py Bug 1313327 - Flatten the Telemetry Event enums. r=janerik 2019-02-08 11:32:44 +00:00
gen_histogram_data.py Bug 1498164 - Generate stores for histograms r=chutten 2018-11-07 12:35:30 +00:00
gen_histogram_enum.py
gen_histogram_phf.py
gen_process_data.py
gen_process_enum.py
gen_scalar_data.py Bug 1482912 - Replace cpp_guard with operating_systems for Events and Scalars r=chutten 2019-01-22 16:07:00 +00:00
gen_scalar_enum.py Bug 1482912 - Replace cpp_guard with operating_systems for Events and Scalars r=chutten 2019-01-22 16:07:00 +00:00
README.md
setup.py

Telemetry Registries Parsers

This package exports the parsers for Mozilla's probes registries. These registry file contains the definitions for the different probes (i.e. scalars, histograms and events) that can be used to collect data.

License

Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.