TYPE3
[iec.git] / src / type3_AndroidCloud / anbox-master / src / anbox / protobuf / anbox_rpc.proto
diff --git a/src/type3_AndroidCloud/anbox-master/src/anbox/protobuf/anbox_rpc.proto b/src/type3_AndroidCloud/anbox-master/src/anbox/protobuf/anbox_rpc.proto
new file mode 100644 (file)
index 0000000..dc5f8a9
--- /dev/null
@@ -0,0 +1,26 @@
+option optimize_for = LITE_RUNTIME;
+
+package anbox.protobuf.rpc;
+
+message Invocation {
+    required uint32 id = 1;
+    required string method_name = 2;
+    required bytes parameters = 3;
+    required uint32 protocol_version = 4;
+}
+
+message Result {
+    optional uint32 id = 1;
+    optional bytes response = 2;
+    repeated bytes events = 3;
+}
+
+message StructuredError {
+  optional uint32 domain = 1;
+  optional uint32 code = 2;
+}
+
+message Void {
+  optional string error = 127;
+  optional StructuredError structured_error = 128;
+}