gecko-dev/services/datareporting
Gregory Szorc d4f9e0f585 Bug 924307 - More logging and error checking during FHR init; r=rnewman
--HG--
extra : rebase_source : d4d0b29eef195b62d133680edfee6bc541159c5c
extra : amend_source : 2ea9b8576a2d91912c1078fe25969bf52dbd05dd
2013-11-21 09:39:16 -08:00
..
modules-testing Bug 451283 - Move log4moz.js to Toolkit as Log.jsm. r=gps,Mossop 2013-08-26 11:55:58 -07:00
tests Bug 831404 - More attempts to fix intermittent failure; r=orange 2013-08-19 19:22:27 -07:00
datareporting-prefs.js
DataReporting.manifest
DataReportingService.js Bug 924307 - More logging and error checking during FHR init; r=rnewman 2013-11-21 09:39:16 -08:00
Makefile.in Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps 2013-09-05 09:01:46 +09:00
moz.build Bug 870370 - Move EXTRA_COMPONENTS to mozbuild (file batch #3); r=mshal 2013-06-11 16:38:22 -04:00
policy.jsm Bug 451283 - Move log4moz.js to Toolkit as Log.jsm. r=gps,Mossop 2013-08-26 11:55:58 -07:00
README.rst Bug 842393 - Documentation for Firefox Health Report; r=rnewman 2013-02-18 16:11:50 -08:00
sessions.jsm Bug 451283 - Move log4moz.js to Toolkit as Log.jsm. r=gps,Mossop 2013-08-26 11:55:58 -07:00

======================
Data Reporting Service
======================

This directory contains files related to data collection and reporting
within Gecko applications.

The important files in this directory are:

DataReportingService.js
  An XPCOM service that coordinates collection and reporting of data.

policy.jsm
  A module containing the logic for coordinating and driving collection
  and upload of data.

sessions.jsm
  Records Gecko application session history. This is loaded as part of
  the XPCOM service because it needs to capture state from very early in
  the application lifecycle. Bug 841561 tracks implementing this in C++.


There is other code in the tree that collects and uploads data. The
original intent of this directory and XPCOM service was to serve as a
focal point for the coordination of all this activity so that it could
all be done consistently and properly. This vision may or may not be fully
realized.