|
From: | Gerd Hoffmann |
Subject: | [Qemu-devel] Re: [PATCH v4 3/5] char: unix/tcp: Add a non-blocking write handler |
Date: | Tue, 04 May 2010 09:43:04 +0200 |
User-agent: | Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.9) Gecko/20100330 Fedora/3.0.4-1.fc12 Thunderbird/3.0.4 |
On 05/04/10 09:17, Amit Shah wrote:
Add a non-blocking write handler that can return with -EAGAIN to the caller and also callback when the socket becomes writable. Non-blocking writes are only enabled for sockets that are opened in non-blocking mode and only for callers that have registered a callback handler for resuming writes.
The logic will be pretty much the same for all filehandle-based backends on unix. So maybe create some helper functions, so implementing $backend_chr_write_unblocked can be done with just three lines of code?
cheers, Gerd
[Prev in Thread] | Current Thread | [Next in Thread] |