On Wed, Jul 18, 2012 at 17:32:24 +0100, Daniel P. Berrange wrote:
From: "Daniel P. Berrange" <berrange(a)redhat.com>
Allow detection of EOF in virNetClient via an callback
function, triggered from the socket event handler
EOF callback is nice but since we have keepalive, sockets can also be closed
by clients without actually triggering EOF. Should we rather implement a
virNetClientCloseCallback with a parameter that would indicate whether the
socket was closed externally (EOF) or internally (keepalive)? Such callback
could even be visible to apps as a public API so that they are notified about
closed connection even when they have no pending call.
Jirka