Chromium Code Reviews| Index: device/battery/battery_monitor.mojom |
| diff --git a/device/battery/battery_monitor.mojom b/device/battery/battery_monitor.mojom |
| index 880685e61ca3263039827c1838d55ce742a3bf7b..88a43d287e9f1c7a576c1dba312cd38acdfbdce0 100644 |
| --- a/device/battery/battery_monitor.mojom |
| +++ b/device/battery/battery_monitor.mojom |
| @@ -6,11 +6,10 @@ module device; |
| import "device/battery/battery_status.mojom"; |
| -// A BatteryMonitor will periodically call its client's DidChange method. |
| -[Client=BatteryStatusObserver] |
|
timvolodine
2015/01/07 14:38:51
does this mean the [Client=..] feature is deprecat
|
| interface BatteryMonitor { |
| -}; |
| - |
| -interface BatteryStatusObserver { |
| - DidChange(BatteryStatus status); |
| + // Battery status is reported once it changes or immediately if this is the |
| + // first call to QueryNextStatus on this instance. QueryNextStatus calls may |
| + // be throttled by the service. Overlapping calls to QueryNextStatus are |
| + // supported. |
|
timvolodine
2015/01/07 14:38:51
description for this patch talks about an anti-pat
ppi
2015/01/07 19:37:36
Did you mean s/supported/not supported/?
ppi
2015/01/07 19:41:12
Ach, you probably did mean "supported", please dis
darin (slow to review)
2015/01/07 20:39:52
Yup, this is what the queuing of callbacks is all
|
| + QueryNextStatus() => (BatteryStatus status); |
|
qsr
2015/01/07 09:05:00
Any reason you choose this design, instead of havi
|
| }; |