MCPcopy Create free account
hub / github.com/cloud-hypervisor/cloud-hypervisor / expect_ok_response

Function expect_ok_response

vmm/src/migration_transport.rs:830–837  ·  view source on GitHub ↗

Read a response and return Ok(()) if it was a [`Response::Ok`].

(
    socket: &mut SocketStream,
    error: MigratableError,
)

Source from the content-addressed store, hash-verified

828
829/// Read a response and return Ok(()) if it was a [`Response::Ok`].
830pub(crate) fn expect_ok_response(
831 socket: &mut SocketStream,
832 error: MigratableError,
833) -> Result<(), MigratableError> {
834 Response::read_from(socket)?
835 .ok_or_abandon(socket, error)
836 .map(|_| ())
837}
838
839/// Send a request and validate that the peer responds with OK.
840pub(crate) fn send_request_expect_ok(

Callers 4

send_request_expect_okFunction · 0.85
send_configFunction · 0.85
send_stateFunction · 0.85
send_memory_rangesFunction · 0.85

Calls 2

ok_or_abandonMethod · 0.80
mapMethod · 0.45

Tested by

no test coverage detected