cloud-hypervisor/virtio-devices
Sebastien Boeuf 9d2e835d14 virtio-devices: Extend EpollHelper and EpollHelperHandler
Extending and improving both the structure and the trait allows for more
flexibility regarding what can be achieved with the epoll loop. It
allows for a timeout to be configured instead of the default blocking
behavior. There is a new method in the trait to notify the caller that
the timeout has been reached. And there's a new knob to be notified with
the full list of events before the internal code will actually loop over
every event.

All of these new features are not affecting the previous behavior, and
using EpollHelper::run() should be unchanged.

Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>
2022-08-30 13:47:51 +02:00
..
src virtio-devices: Extend EpollHelper and EpollHelperHandler 2022-08-30 13:47:51 +02:00
Cargo.toml build: bump serde_json from 1.0.83 to 1.0.85 2022-08-23 05:41:18 +00:00