Index: content/browser/power_monitor_message_broadcaster.h |
diff --git a/content/browser/power_monitor_message_broadcaster.h b/content/browser/power_monitor_message_broadcaster.h |
index 4d81e0c4db48f7592d936e18449ee960fe1b656b..07ee01f1c00442e6ce6c760a9cc9b7e04fc0c3b6 100644 |
--- a/content/browser/power_monitor_message_broadcaster.h |
+++ b/content/browser/power_monitor_message_broadcaster.h |
@@ -8,10 +8,7 @@ |
#include "base/macros.h" |
#include "base/power_monitor/power_observer.h" |
#include "content/common/content_export.h" |
- |
-namespace IPC { |
-class Sender; |
-} |
+#include "device/power_monitor/public/interfaces/power_monitor.mojom.h" |
namespace content { |
@@ -20,7 +17,7 @@ namespace content { |
class CONTENT_EXPORT PowerMonitorMessageBroadcaster |
: public base::PowerObserver { |
public: |
- explicit PowerMonitorMessageBroadcaster(IPC::Sender* sender); |
+ explicit PowerMonitorMessageBroadcaster(); |
~PowerMonitorMessageBroadcaster() override; |
// Implement PowerObserver. |
@@ -28,10 +25,10 @@ class CONTENT_EXPORT PowerMonitorMessageBroadcaster |
void OnSuspend() override; |
void OnResume() override; |
- void Init(); |
+ void Init(device::mojom::PowerMonitorClientPtr& power_monitor_client); |
blundell
2016/10/20 22:42:22
You can do this communication via mojo, i.e.:
Add
ke.he
2016/10/24 06:54:39
Yes it's better to add a "SetClient(PowerMontiorCl
ke.he
2016/10/24 11:32:02
Sorry the uploaded cl is branched, the latest one
|
private: |
- IPC::Sender* sender_; |
+ device::mojom::PowerMonitorClientPtr power_monitor_client_; |
DISALLOW_COPY_AND_ASSIGN(PowerMonitorMessageBroadcaster); |
}; |