diff options
Diffstat (limited to 'chromium/components/arc/common/arc_bridge.mojom')
-rw-r--r-- | chromium/components/arc/common/arc_bridge.mojom | 23 |
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 { |