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

Method reconnect

virtio-devices/src/vhost_user/mod.rs:305–312  ·  view source on GitHub ↗
(&mut self, helper: &mut EpollHelper)

Source from the content-addressed store, hash-verified

303 }
304
305 fn reconnect(&mut self, helper: &mut EpollHelper) -> std::result::Result<(), EpollHelperError> {
306 let result = self.reconnect_inner(helper);
307 if result.is_err() {
308 // If reconnect fails, mark disconnected to avoid repeated failed socket calls.
309 self.disconnected.store(true, Ordering::Relaxed);
310 }
311 result
312 }
313
314 fn reconnect_inner(
315 &mut self,

Callers 1

handle_eventMethod · 0.80

Calls 1

reconnect_innerMethod · 0.80

Tested by

no test coverage detected