summaryrefslogtreecommitdiffstats
path: root/chrome/browser/metrics_service.h
diff options
context:
space:
mode:
authorjar@google.com <jar@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-08-22 03:21:15 +0000
committerjar@google.com <jar@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-08-22 03:21:15 +0000
commit68475e609409624e43daf5adbfd127ee53bb6447 (patch)
tree50bdd97fa18f35bdaae07c26dbcd5befe8bf2b10 /chrome/browser/metrics_service.h
parenta6d359ddc7ed39b4979a405d3920c8e81ecf299c (diff)
downloadchromium_src-68475e609409624e43daf5adbfd127ee53bb6447.zip
chromium_src-68475e609409624e43daf5adbfd127ee53bb6447.tar.gz
chromium_src-68475e609409624e43daf5adbfd127ee53bb6447.tar.bz2
Preclude large UMA uploads (but ensure histograms and crash data are sent)
bug=1338039 r=petersont,evanm git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1203 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/metrics_service.h')
-rw-r--r--chrome/browser/metrics_service.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/chrome/browser/metrics_service.h b/chrome/browser/metrics_service.h
index 6ffb5f1..ad46604 100644
--- a/chrome/browser/metrics_service.h
+++ b/chrome/browser/metrics_service.h
@@ -179,6 +179,10 @@ class MetricsService : public NotificationObserver,
// appropriate unsent_log vectors.
void PushPendingLogsToUnsentLists();
+ // Save the pending_log_text_ persistently in a pref for transmission when we
+ // next run. Note that IF this text is "too large," we just dicard it.
+ void MetricsService::PushPendingLogTextToUnsentOngoingLogs();
+
// Start timer for next log transmission.
void StartLogTransmissionTimer();
// Do not call TryToStartTransmission() directly.