]> git.proxmox.com Git - mirror_qemu.git/commit - tests/test-io-channel-file.c
io: introduce helper for creating channels from file descriptors
authorDaniel P. Berrange <berrange@redhat.com>
Wed, 3 Feb 2016 14:00:28 +0000 (14:00 +0000)
committerDaniel P. Berrange <berrange@redhat.com>
Mon, 15 Feb 2016 14:49:00 +0000 (14:49 +0000)
commitc767ae62b9efb2c9b2a757984ff1b14f89b49249
treef907fcf51d9c9227af5459867e0f7b8ee5871630
parentfe81e932ec0d25157abbe5e7ebcb50493e61a4d6
io: introduce helper for creating channels from file descriptors

Depending on what object a file descriptor refers to a different
type of IO channel will be needed - either a QIOChannelFile or
a QIOChannelSocket. Introduce a qio_channel_new_fd() method
which will return the appropriate channel implementation.

Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
include/io/channel-util.h [new file with mode: 0644]
io/Makefile.objs
io/channel-util.c [new file with mode: 0644]
tests/test-io-channel-file.c
tests/test-io-channel-socket.c