summaryrefslogtreecommitdiff
path: root/chromium/components/arc/common/arc_bridge.mojom
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/components/arc/common/arc_bridge.mojom')
-rw-r--r--chromium/components/arc/common/arc_bridge.mojom23
1 files changed, 18 insertions, 5 deletions
diff --git a/chromium/components/arc/common/arc_bridge.mojom b/chromium/components/arc/common/arc_bridge.mojom
index 774e0bf1ddd..8247153ef14 100644
--- a/chromium/components/arc/common/arc_bridge.mojom
+++ b/chromium/components/arc/common/arc_bridge.mojom
@@ -8,6 +8,7 @@ import "app.mojom";
import "audio.mojom";
import "auth.mojom";
import "bluetooth.mojom";
+import "boot_phase_monitor.mojom";
import "clipboard.mojom";
import "crash_collector.mojom";
import "enterprise_reporting.mojom";
@@ -20,14 +21,16 @@ import "notifications.mojom";
import "obb_mounter.mojom";
import "policy.mojom";
import "power.mojom";
+import "print.mojom";
import "process.mojom";
import "storage_manager.mojom";
+import "tts.mojom";
import "video.mojom";
-import "window_manager.mojom";
+import "wallpaper.mojom";
-// Next MinVersion: 16
+// Next MinVersion: 20
// Deprecated method IDs: 101, 105
-// Next method ID: 123
+// Next method ID: 126
interface ArcBridgeHost {
// Keep the entries alphabetical. In order to do so without breaking
// compatibility with the ARC instance, explicitly assign each interface a
@@ -45,6 +48,10 @@ interface ArcBridgeHost {
// Notifies Chrome that the BluetoothInstance interface is ready.
[MinVersion=9] OnBluetoothInstanceReady@113(BluetoothInstance instance_ptr);
+ // Notifies Chrome that the BootPhaseMonitorInstance interface is ready.
+ [MinVersion=19] OnBootPhaseMonitorInstanceReady@125(
+ BootPhaseMonitorInstance instance_ptr);
+
// Notifies Chrome that the ClipboardInstance interface is ready.
[MinVersion=2] OnClipboardInstanceReady@109(ClipboardInstance instance_ptr);
@@ -85,17 +92,23 @@ interface ArcBridgeHost {
// Notifies Chrome that the PowerInstance interface is ready.
OnPowerInstanceReady@103(PowerInstance instance_ptr);
+ // Notifies Chrome that the PrintInstance interface is ready.
+ [MinVersion=16] OnPrintInstanceReady@121(PrintInstance instance_ptr);
+
// Notifies Chrome that the ProcessInstance interface is ready.
OnProcessInstanceReady@104(ProcessInstance instance_ptr);
// Notifies Chrome that the StorageManagerInstance interface is ready.
[MinVersion=12] OnStorageManagerInstanceReady@118(StorageManagerInstance instance_ptr);
+ // Notifies Chrome that the TtsInstance interface is ready.
+ [MinVersion=17] OnTtsInstanceReady@123(TtsInstance instance_ptr);
+
// Notifies Chrome that the VideoInstance interface is ready.
[MinVersion=6] OnVideoInstanceReady@107(VideoInstance instance_ptr);
- // Notifies Android of entering / exiting TouchView.
- [MinVersion=11] OnWindowManagerInstanceReady@117(WindowManagerInstance instance_ptr);
+ // Notifies Chrome that the WallpaperInstance interface is ready.
+ [MinVersion=18] OnWallpaperInstanceReady@124(WallpaperInstance instance_ptr);
};
interface ArcBridgeInstance {