summaryrefslogtreecommitdiff
path: root/chromium/components/arc/mojom/obb_mounter.mojom
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/components/arc/mojom/obb_mounter.mojom')
-rw-r--r--chromium/components/arc/mojom/obb_mounter.mojom28
1 files changed, 28 insertions, 0 deletions
diff --git a/chromium/components/arc/mojom/obb_mounter.mojom b/chromium/components/arc/mojom/obb_mounter.mojom
new file mode 100644
index 00000000000..d3659753320
--- /dev/null
+++ b/chromium/components/arc/mojom/obb_mounter.mojom
@@ -0,0 +1,28 @@
+// Copyright 2016 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+// Next MinVersion: 2
+
+module arc.mojom;
+
+// Next Method ID: 2
+interface ObbMounterHost {
+ // Mounts the specified OBB file to the target path, the owner GID will be set
+ // to the specified value.
+ MountObb@0(string obb_file,
+ string target_path,
+ int32 owner_gid) => (bool success);
+
+ // Unmounts the OBB file mounted to the specifed path.
+ UnmountObb@1(string target_path) => (bool success);
+};
+
+// Next Method ID: 2
+interface ObbMounterInstance {
+ // DEPRECATED: Please use Init@1 instead.
+ InitDeprecated@0(ObbMounterHost host_ptr);
+
+ // Establishes full-duplex communication with the host.
+ [MinVersion=1] Init@1(ObbMounterHost host_ptr) => ();
+};