summaryrefslogtreecommitdiffstats
path: root/io/channel.c
Commit message (Expand)AuthorAgeFilesLines
* io: error_prepend() in qio_channel_readv_full_all() causes segfaultJagannathan Raman2021-02-121-2/+1Star
* io: add qio_channel_readv_full_all_eof & qio_channel_readv_full_all helpersElena Ufimtseva2021-02-101-20/+81
* io: add qio_channel_writev_full_all helperElena Ufimtseva2021-02-101-1/+14
* io: Fix Lesser GPL version numberChetan Pant2020-10-271-1/+1
* Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster2019-06-121-0/+1
* io: Remove redundant read/write_coroutine assignmentsKevin Wolf2019-02-251-6/+6
* io: Make qio_channel_yield() interruptibleKevin Wolf2019-02-251-0/+10
* qio: introduce qio_channel_add_watch_{full|source}Peter Xu2018-03-061-6/+34
* io: Add new qio_channel_read{, v}_all_eof functionsEric Blake2017-09-061-8/+40
* io: Yield rather than wait when already in coroutineEric Blake2017-09-061-2/+10
* io: add new qio_channel_{readv, writev, read, write}_all functionsDaniel P. Berrange2017-09-051-0/+94
* io: simplify qio_channel_attach_aio_contextPaolo Bonzini2017-05-261-8/+2Star
* io: make qio_channel_yield aware of AioContextsPaolo Bonzini2017-02-211-21/+65
* io: add methods to set I/O handlers on AioContextPaolo Bonzini2017-02-211-0/+11
* io: add ability to set a name for IO channelsDaniel P. Berrange2016-10-271-5/+19
* io: Introduce a qio_channel_set_feature() helperFelipe Franciosi2016-10-261-0/+7
* io: Use qio_channel_has_feature() where applicableFelipe Franciosi2016-10-261-2/+2
* coroutine: move entry argument to qemu_coroutine_createPaolo Bonzini2016-07-131-1/+1
* include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster2016-03-221-0/+1
* io: implement socket watch for win32 using WSAEventSelect+selectPaolo Bonzini2016-03-101-0/+14
* io: Clean up includesPeter Maydell2016-02-041-0/+1
* io: add abstract QIOChannel classesDaniel P. Berrange2015-12-181-0/+291