summaryrefslogtreecommitdiff
path: root/proto
diff options
context:
space:
mode:
Diffstat (limited to 'proto')
-rw-r--r--proto/ormos.proto21
1 files changed, 21 insertions, 0 deletions
diff --git a/proto/ormos.proto b/proto/ormos.proto
index 5d20c4d..340dcf5 100644
--- a/proto/ormos.proto
+++ b/proto/ormos.proto
@@ -4,6 +4,18 @@ package unit.containers.v0;
service Ormos {
rpc ListUsbDevices (ListUsbDevicesRequest) returns (ListUsbDevicesResponse) {}
+ rpc MountUsbDevice (MountUsbDeviceRequest) returns (MountUsbDeviceResponse) {}
+ rpc UnmountUsbDevice (UnmountUsbDeviceRequest) returns (UnmountUsbDeviceResponse) {}
+}
+
+message MountUsbDeviceRequest {
+ string device_path = 1;
+ string mount_point = 2;
+}
+
+message MountUsbDeviceResponse {
+ bool is_success = 1;
+ string error_message = 2;
}
message ListUsbDevicesRequest {}
@@ -12,6 +24,15 @@ message ListUsbDevicesResponse {
repeated UsbDevice devices = 1;
}
+message UnmountUsbDeviceRequest {
+ string mount_point = 1;
+}
+
+message UnmountUsbDeviceResponse {
+ bool is_success = 1;
+ string error_message = 2;
+}
+
message UsbDevice {
string device_path = 1;
bool is_mounted = 2;