io: add QIOChannelCommand class
commit195e14d0262c5676cb9ff4b253e4b2b15c19d3f0
authorDaniel P. Berrange <berrange@redhat.com>
Thu, 27 Aug 2015 15:25:30 +0000 (27 16:25 +0100)
committerDaniel P. Berrange <berrange@redhat.com>
Fri, 18 Dec 2015 12:18:31 +0000 (18 12:18 +0000)
tree5f75e92f0f06e28e516b7fbcb213cb0d453094df
parent2d1d0e70cf3eadca967427e71b2c5c7d031bc5c8
io: add QIOChannelCommand class

Add a QIOChannel subclass that is capable of performing I/O
to/from a separate process, via a pair of pipes. The command
can be used for unidirectional or bi-directional I/O.

Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
include/io/channel-command.h [new file with mode: 0644]
io/Makefile.objs
io/channel-command.c [new file with mode: 0644]
tests/.gitignore
tests/Makefile
tests/test-io-channel-command.c [new file with mode: 0644]
trace-events