summaryrefslogtreecommitdiffstats
path: root/toolkit/components/glean/tests/pytest/pings_test_output_cpp
blob: 8994204634134a2123cf953255a27dc4d775558e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
// -*- 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