chore(xen): rewrite event channel code

This commit is contained in:
2024-08-13 14:59:43 -07:00
parent ffc9dcc0ea
commit 621ae536f6
10 changed files with 203 additions and 137 deletions

View File

@@ -203,8 +203,7 @@ impl XsdSocketProcessor {
let mut header_buffer: Vec<u8> = vec![0u8; XsdMessageHeader::SIZE];
let mut buffer: Vec<u8> = vec![0u8; XEN_BUS_MAX_PACKET_SIZE - XsdMessageHeader::SIZE];
loop {
let message =
XsdSocketProcessor::read_message(&mut header_buffer, &mut buffer, read)?;
let message = XsdSocketProcessor::read_message(&mut header_buffer, &mut buffer, read)?;
rx_sender.blocking_send(message)?;
}
}