forked from mirrors/gecko-dev
Backed out changeset 0c597c01bdea (bug 1897219) Backed out changeset 78257216533d (bug 1898570)
69 lines
2.2 KiB
C++
69 lines
2.2 KiB
C++
// -*- mode: C++ -*-
|
|
|
|
// AUTOGENERATED BY glean_parser. DO NOT EDIT.
|
|
|
|
/* This Source Code Form is subject to the terms of the 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/. */
|
|
|
|
#ifndef mozilla_glean_Pings_h
|
|
#define mozilla_glean_Pings_h
|
|
|
|
#include "mozilla/glean/bindings/Ping.h"
|
|
|
|
namespace mozilla::glean_pings {
|
|
|
|
/*
|
|
* Generated from not-baseline.
|
|
*
|
|
* This ping is intended to provide metrics that are managed by the library
|
|
* itself, and not explicitly set by the application or included in the
|
|
* application's `metrics.yaml` file. The `baseline` ping is automatically sent
|
|
* when the application is moved to the background.
|
|
*/
|
|
constexpr glean::impl::Ping NotBaseline(1);
|
|
|
|
/*
|
|
* Generated from not-deletion-request.
|
|
*
|
|
* This ping is submitted when a user opts out of sending technical and
|
|
* interaction data to Mozilla. This ping is intended to communicate to the Data
|
|
* Pipeline that the user wishes to have their reported Telemetry data deleted. As
|
|
* such it attempts to send itself at the moment the user opts out of data
|
|
* collection.
|
|
*/
|
|
constexpr glean::impl::Ping NotDeletionRequest(2);
|
|
|
|
/*
|
|
* Generated from not-events.
|
|
*
|
|
* The events ping's purpose is to transport all of the event metric information.
|
|
* The `events` ping is automatically sent when the application is moved to the
|
|
* background.
|
|
*/
|
|
constexpr glean::impl::Ping NotEvents(3);
|
|
|
|
/*
|
|
* Generated from not-metrics.
|
|
*
|
|
* The `metrics` ping is intended for all of the metrics that are explicitly set
|
|
* by the application or are included in the application's `metrics.yaml` file
|
|
* (except events). The reported data is tied to the ping's *measurement window*,
|
|
* which is the time between the collection of two `metrics` ping. Ideally, this
|
|
* window is expected to be about 24 hours, given that the collection is scheduled
|
|
* daily at 4AM. Data in the `ping_info` section of the ping can be used to infer
|
|
* the length of this window.
|
|
*/
|
|
constexpr glean::impl::Ping NotMetrics(4);
|
|
|
|
/*
|
|
* Generated from not-ohttp.
|
|
*
|
|
* A fake OHTTP-using ping
|
|
*/
|
|
constexpr glean::impl::Ping NotOhttp(5);
|
|
|
|
|
|
} // namespace mozilla::glean_pings
|
|
|
|
#endif // mozilla_glean_Pings_h
|