summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/renderer_histogram_snapshots.cc
diff options
context:
space:
mode:
authorjam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-06 20:34:06 +0000
committerjam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-06 20:34:06 +0000
commit52647690519017787e65b22941cbd7dd57b42b5f (patch)
treee32377afde4ad1e590123b26fb695cf6f610e6b5 /chrome/renderer/renderer_histogram_snapshots.cc
parent37d75b246580a34cdcba5430a4df05c1243fd51b (diff)
downloadchromium_src-52647690519017787e65b22941cbd7dd57b42b5f.zip
chromium_src-52647690519017787e65b22941cbd7dd57b42b5f.tar.gz
chromium_src-52647690519017787e65b22941cbd7dd57b42b5f.tar.bz2
Create content::RenderThread interface and make code in chrome use that.
BUG=98716,98375,10837 Review URL: http://codereview.chromium.org/8165013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104358 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/renderer_histogram_snapshots.cc')
-rw-r--r--chrome/renderer/renderer_histogram_snapshots.cc10
1 files changed, 5 insertions, 5 deletions
diff --git a/chrome/renderer/renderer_histogram_snapshots.cc b/chrome/renderer/renderer_histogram_snapshots.cc
index 8cf4082..c72a8c2 100644
--- a/chrome/renderer/renderer_histogram_snapshots.cc
+++ b/chrome/renderer/renderer_histogram_snapshots.cc
@@ -10,12 +10,13 @@
#include "base/message_loop.h"
#include "base/metrics/histogram.h"
#include "chrome/common/render_messages.h"
-#include "content/renderer/render_thread.h"
+#include "content/public/renderer/render_thread.h"
// TODO(raman): Before renderer shuts down send final snapshot lists.
using base::Histogram;
using base::StatisticsRecorder;
+using content::RenderThread;
RendererHistogramSnapshots::RendererHistogramSnapshots()
: ALLOW_THIS_IN_INITIALIZER_LIST(
@@ -27,7 +28,7 @@ RendererHistogramSnapshots::~RendererHistogramSnapshots() {
// Send data quickly!
void RendererHistogramSnapshots::SendHistograms(int sequence_number) {
- RenderThread::current()->message_loop()->PostTask(FROM_HERE,
+ RenderThread::Get()->GetMessageLoop()->PostTask(FROM_HERE,
renderer_histogram_snapshots_factory_.NewRunnableMethod(
&RendererHistogramSnapshots::UploadAllHistrograms, sequence_number));
}
@@ -55,9 +56,8 @@ void RendererHistogramSnapshots::UploadAllHistrograms(int sequence_number) {
// Send the sequence number and list of pickled histograms over synchronous
// IPC, so we can clear pickled_histograms_ afterwards.
- RenderThread::current()->Send(
- new ChromeViewHostMsg_RendererHistograms(
- sequence_number, pickled_histograms_));
+ RenderThread::Get()->Send(new ChromeViewHostMsg_RendererHistograms(
+ sequence_number, pickled_histograms_));
pickled_histograms_.clear();
}