summary refs log tree commit diff
path: root/vm_control
diff options
context:
space:
mode:
authorJakub Staron <jstaron@google.com>2019-04-09 12:31:14 -0700
committerchrome-bot <chrome-bot@chromium.org>2019-04-10 02:20:58 -0700
commite7c590507c26116b2f8c63b226b0b60839ecbeff (patch)
treee42b29942035bb7b4f83e85c0e2046edca281df7 /vm_control
parent902e7c8450978ddf800b5a311f570aa982ff2ba4 (diff)
downloadcrosvm-e7c590507c26116b2f8c63b226b0b60839ecbeff.tar
crosvm-e7c590507c26116b2f8c63b226b0b60839ecbeff.tar.gz
crosvm-e7c590507c26116b2f8c63b226b0b60839ecbeff.tar.bz2
crosvm-e7c590507c26116b2f8c63b226b0b60839ecbeff.tar.lz
crosvm-e7c590507c26116b2f8c63b226b0b60839ecbeff.tar.xz
crosvm-e7c590507c26116b2f8c63b226b0b60839ecbeff.tar.zst
crosvm-e7c590507c26116b2f8c63b226b0b60839ecbeff.zip
Wrap the UnixSeqpacket with a more descriptive type.
Host/device sockets are now created as a pairs of MsgSockets instead of UnixSeqpacket sockets.

BUG=chromium:950663
TEST=cargo check
TEST=cargo test

Change-Id: I8f61a711fe3c2547bf5d18fcfa23bfd0dc0ef5fd
Reviewed-on: https://chromium-review.googlesource.com/1559041
Commit-Ready: Jakub Staroń <jstaron@google.com>
Tested-by: kokoro <noreply+kokoro@google.com>
Tested-by: Jakub Staroń <jstaron@google.com>
Reviewed-by: Stephen Barber <smbarber@chromium.org>
Reviewed-by: Zach Reizner <zachr@chromium.org>
Diffstat (limited to 'vm_control')
-rw-r--r--vm_control/src/lib.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/vm_control/src/lib.rs b/vm_control/src/lib.rs
index 70004b0..6573c9a 100644
--- a/vm_control/src/lib.rs
+++ b/vm_control/src/lib.rs
@@ -142,6 +142,8 @@ impl Display for UsbControlResult {
 }
 
 pub type UsbControlSocket = MsgSocket<UsbControlCommand, UsbControlResult>;
+pub type VmControlRequestSocket = MsgSocket<VmRequest, VmResponse>;
+pub type VmControlResponseSocket = MsgSocket<VmResponse, VmRequest>;
 
 /// A request to the main process to perform some operation on the VM.
 ///