Index: device/battery/battery_monitor_impl.h |
diff --git a/device/battery/battery_monitor_impl.h b/device/battery/battery_monitor_impl.h |
index b03748a51afc67bc181db5ca4c5353b9908d8e01..e1a23a4b24ebc74c0a8a4fc8e8533a330ee0de82 100644 |
--- a/device/battery/battery_monitor_impl.h |
+++ b/device/battery/battery_monitor_impl.h |
@@ -11,19 +11,17 @@ |
#include "device/battery/battery_export.h" |
#include "device/battery/battery_monitor.mojom.h" |
#include "device/battery/battery_status_service.h" |
-#include "mojo/public/cpp/bindings/strong_binding.h" |
namespace device { |
class BatteryMonitorImpl : public BatteryMonitor { |
public: |
- DEVICE_BATTERY_EXPORT static void Create( |
- mojo::InterfaceRequest<BatteryMonitor> request); |
+ DEVICE_BATTERY_EXPORT static void Create(BatteryMonitorRequest request); |
- private: |
- explicit BatteryMonitorImpl(mojo::InterfaceRequest<BatteryMonitor> request); |
+ BatteryMonitorImpl(); |
~BatteryMonitorImpl() override; |
+ private: |
// BatteryMonitor methods: |
void QueryNextStatus(const QueryNextStatusCallback& callback) override; |
@@ -31,7 +29,6 @@ class BatteryMonitorImpl : public BatteryMonitor { |
void DidChange(const BatteryStatus& battery_status); |
void ReportStatus(); |
- mojo::StrongBinding<BatteryMonitor> binding_; |
std::unique_ptr<BatteryStatusService::BatteryUpdateSubscription> |
subscription_; |
QueryNextStatusCallback callback_; |