aboutsummaryrefslogtreecommitdiff
path: root/include/io/channel.h
AgeCommit message (Expand)AuthorFilesLines
2023-05-19nbd/server: Fix drained_poll to wake coroutine in right AioContextKevin Wolf1-0/+10
2023-04-20io: mark mixed functions that can suspendPaolo Bonzini1-39/+39
2023-02-06io: Add support for MSG_PEEK for socket channelmanish.mishra1-0/+6
2023-01-20coroutine: Split qemu/coroutine-core.h off qemu/coroutine.hMarkus Armbruster1-1/+1
2022-12-14io: Tidy up fat-fingered parameter nameMarkus Armbruster1-1/+1
2022-05-16QIOChannel: Add flags on io_writev and introduce io_flush callbackLeonardo Bras1-1/+37
2021-02-10io: add qio_channel_readv_full_all_eof & qio_channel_readv_full_all helpersElena Ufimtseva1-0/+53
2021-02-10io: add qio_channel_writev_full_all helperElena Ufimtseva1-0/+25
2021-01-13io: Document qmp oob suitability of qio_channel_shutdown and io_shutdownLukas Straub1-1/+4
2020-10-27io: Fix Lesser GPL version numberChetan Pant1-1/+1
2020-09-18qom: Remove module_obj_name parameter from OBJECT_DECLARE* macrosEduardo Habkost1-1/+1
2020-09-09Use OBJECT_DECLARE_TYPE where possibleEduardo Habkost1-4/+2
2020-09-09Use DECLARE_*CHECKER* macrosEduardo Habkost1-6/+2
2020-09-09Move QOM typedefs and add missing includesEduardo Habkost1-2/+2
2019-06-12Include qemu-common.h exactly where neededMarkus Armbruster1-1/+0
2019-02-25io: Make qio_channel_yield() interruptibleKevin Wolf1-3/+6
2018-11-19io: return 0 for EOF in TLS session read after shutdownDaniel P. Berrangé1-3/+3
2018-03-06qio: introduce qio_channel_add_watch_{full|source}Peter Xu1-0/+44
2017-09-06io: Add new qio_channel_read{, v}_all_eof functionsEric Blake1-0/+53
2017-09-05io: add new qio_channel_{readv, writev, read, write}_all functionsDaniel P. Berrange1-0/+90
2017-09-05io: fix typo in docs comment for qio_channel_readDaniel P. Berrange1-1/+1
2017-05-07doc: fix function spellingMarc-André Lureau1-1/+1
2017-02-21io: make qio_channel_yield aware of AioContextsPaolo Bonzini1-3/+44
2017-02-21io: add methods to set I/O handlers on AioContextPaolo Bonzini1-0/+25
2016-10-27io: add ability to set a name for IO channelsDaniel P. Berrange1-0/+13
2016-10-26io: Introduce a qio_channel_set_feature() helperFelipe Franciosi1-0/+10
2016-10-26io: Fix double shift usages on QIOChannel featuresFelipe Franciosi1-3/+3
2016-07-12Clean up ill-advised or unusual header guardsMarkus Armbruster1-3/+3
2016-06-29socket: add listen featureMarc-André Lureau1-0/+1
2016-03-10io: implement socket watch for win32 using WSAEventSelect+selectPaolo Bonzini1-0/+3
2016-02-23include: Clean up includesPeter Maydell1-1/+0
2016-01-20io: fix description of @errp parameter initializationDaniel P. Berrange1-10/+10
2015-12-18io: add abstract QIOChannel classesDaniel P. Berrange1-0/+502