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] |
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. |
+ QueryNextStatus() => (BatteryStatus status); |
}; |