Index: content/browser/tracing/tracing_controller_impl.h |
diff --git a/content/browser/tracing/tracing_controller_impl.h b/content/browser/tracing/tracing_controller_impl.h |
index 0684373a96192c170d79a3e8a4d19429c2157172..dd83c56af44023f777383bad22e8ff2d789cfb31 100644 |
--- a/content/browser/tracing/tracing_controller_impl.h |
+++ b/content/browser/tracing/tracing_controller_impl.h |
@@ -53,6 +53,8 @@ class TracingControllerImpl : public TracingController { |
const std::string& event_name, |
const WatchEventCallback& callback) OVERRIDE; |
virtual bool CancelWatchEvent() OVERRIDE; |
+ virtual void RegisterTracingUI(TracingUI* tracing_ui) OVERRIDE; |
+ virtual void UnregisterTracingUI(TracingUI* tracing_ui) OVERRIDE; |
private: |
typedef std::set<scoped_refptr<TraceMessageFilter> > TraceMessageFilterSet; |
@@ -136,6 +138,8 @@ class TracingControllerImpl : public TracingController { |
const EnableMonitoringDoneCallback& callback); |
void OnDisableMonitoringDone(const DisableMonitoringDoneCallback& callback); |
+ void OnMonitoringStateChanged(bool is_monitoring); |
+ |
TraceMessageFilterSet trace_message_filters_; |
// Pending acks for DisableRecording. |
@@ -162,6 +166,7 @@ class TracingControllerImpl : public TracingController { |
WatchEventCallback watch_event_callback_; |
std::set<std::string> known_category_groups_; |
+ std::set<TracingUI*> tracing_uis_; |
scoped_ptr<ResultFile> result_file_; |
scoped_ptr<ResultFile> monitoring_snapshot_file_; |
DISALLOW_COPY_AND_ASSIGN(TracingControllerImpl); |