Use macros for ThreadChecker.
BUG=None
TEST=Ran trybots.
Change-Id: I629a44b1dc0f58118a6526e1047e7bb31ec1d82e
Reviewed-on: https://chromium-review.googlesource.com/544721
Reviewed-by: Luis Hector Chavez <[email protected]>
Commit-Queue: Hidehiko Abe <[email protected]>
Cr-Commit-Position: refs/heads/master@{#481664}
diff --git a/components/arc/metrics/arc_metrics_service.h b/components/arc/metrics/arc_metrics_service.h
index 5395ddd..3c43931 100644
--- a/components/arc/metrics/arc_metrics_service.h
+++ b/components/arc/metrics/arc_metrics_service.h
@@ -43,14 +43,6 @@
mojom::BootType boot_type) override;
private:
- bool CalledOnValidThread();
- void RequestProcessList();
- void ParseProcessList(std::vector<mojom::RunningAppProcessInfoPtr> processes);
-
- // DBus callbacks.
- void OnArcStartTimeRetrieved(bool success, base::TimeTicks arc_start_time);
-
- private:
// Adapter to be able to also observe ProcessInstance events.
class ProcessObserver
: public InstanceHolder<mojom::ProcessInstance>::Observer {
@@ -68,10 +60,17 @@
DISALLOW_COPY_AND_ASSIGN(ProcessObserver);
};
+ void RequestProcessList();
+ void ParseProcessList(std::vector<mojom::RunningAppProcessInfoPtr> processes);
+
+ // DBus callbacks.
+ void OnArcStartTimeRetrieved(bool success, base::TimeTicks arc_start_time);
+
+ THREAD_CHECKER(thread_checker_);
+
mojo::Binding<mojom::MetricsHost> binding_;
ProcessObserver process_observer_;
- base::ThreadChecker thread_checker_;
base::RepeatingTimer timer_;
base::TimeTicks arc_start_time_;