Chromium Code Reviews| 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); |
| }; |