Skip to content
  • Daniel P. Berrangé's avatar
    io: add QIOChannelSocket class · 559607ea
    Daniel P. Berrangé authored
    
    
    Implement a QIOChannel subclass that supports sockets I/O.
    The implementation is able to manage a single socket file
    descriptor, whether a TCP/UNIX listener, TCP/UNIX connection,
    or a UDP datagram. It provides APIs which can listen and
    connect either asynchronously or synchronously. Since there
    is no asynchronous DNS lookup API available, it uses the
    QIOTask helper for spawning a background thread to ensure
    non-blocking operation.
    
    Signed-off-by: default avatarDaniel P. Berrange <berrange@redhat.com>
    559607ea