- 95fa0c7 qio: add support for SO_PEERCRED for socket channel by Anthony Harivel · 10 months ago
- 4760ced io: Introduce qio_channel_file_new_dupfd by Fabiano Rosas · 1 year ago
- f1cfe39 io: Add generic pwritev/preadv interface by Nikolay Borisov · 1 year ago
- 401e311 io: add and implement QIO_CHANNEL_FEATURE_SEEKABLE for channel file by Nikolay Borisov · 1 year ago
- 0b2675c Rename "QEMU global mutex" to "BQL" in comments and docs by Stefan Hajnoczi · 1 year, 2 months ago
- 06e0f09 io: follow coroutine AioContext in qio_channel_yield() by Stefan Hajnoczi · 1 year, 7 months ago
- d02d06f util: spelling fixes by Michael Tokarev · 1 year, 7 months ago
- 10be627 io: remove io watch if TLS channel is closed during handshake by Daniel P. Berrangé · 1 year, 9 months ago
- 7c1f51b nbd/server: Fix drained_poll to wake coroutine in right AioContext by Kevin Wolf · 1 year, 10 months ago
- 1dd91b2 io: mark mixed functions that can suspend by Paolo Bonzini · 2 years, 3 months ago
- 84615a1 io: Add support for MSG_PEEK for socket channel by manish.mishra · 2 years, 3 months ago
- 68ba85c coroutine: Split qemu/coroutine-core.h off qemu/coroutine.h by Markus Armbruster · 2 years, 3 months ago
- 10220d2 io: Tidy up fat-fingered parameter name by Markus Armbruster · 2 years, 4 months ago
- ec5b6c9 io/command: implement support for win32 by Marc-André Lureau · 2 years, 5 months ago
- a95570e io/command: use glib GSpawn, instead of open-coding fork/exec by Marc-André Lureau · 2 years, 5 months ago
- 87e4276 io: add a QIOChannelNull equivalent to /dev/null by Daniel P. Berrangé · 2 years, 9 months ago
- 2bc58ff QIOChannelSocket: Implement io_writev zero copy flag & io_flush for CONFIG_LINUX by Leonardo Bras · 2 years, 10 months ago
- b88651c QIOChannel: Add flags on io_writev and introduce io_flush callback by Leonardo Bras · 2 years, 10 months ago
- 05e50e8 io: make qio_channel_command_new_pid() static by Marc-André Lureau · 2 years, 11 months ago
- bebab91 io: add qio_channel_readv_full_all_eof & qio_channel_readv_full_all helpers by Elena Ufimtseva · 4 years, 1 month ago
- bfa4238 io: add qio_channel_writev_full_all helper by Elena Ufimtseva · 4 years, 1 month ago
- 8659f31 io: Document qmp oob suitability of qio_channel_shutdown and io_shutdown by Lukas Straub · 4 years, 3 months ago
- c8198bd io: Fix Lesser GPL version number by Chetan Pant · 4 years, 5 months ago
- 8063396 Use OBJECT_DECLARE_SIMPLE_TYPE when possible by Eduardo Habkost · 4 years, 6 months ago
- 30b5707 qom: Remove module_obj_name parameter from OBJECT_DECLARE* macros by Eduardo Habkost · 4 years, 6 months ago
- c734cd4 qom: Remove ParentClassType argument from OBJECT_DECLARE_SIMPLE_TYPE by Eduardo Habkost · 4 years, 6 months ago
- 1ff5adf Use OBJECT_DECLARE_SIMPLE_TYPE when possible by Eduardo Habkost · 4 years, 7 months ago
- c821774a Use OBJECT_DECLARE_TYPE where possible by Eduardo Habkost · 4 years, 7 months ago
- 8110fa1 Use DECLARE_*CHECKER* macros by Eduardo Habkost · 4 years, 7 months ago
- db1015e Move QOM typedefs and add missing includes by Eduardo Habkost · 4 years, 6 months ago
- 78f8d49 io/task: Move 'qom/object.h' header to source by Philippe Mathieu-Daudé · 4 years, 10 months ago
- e4eb089 io: Fix Error usage in a comment <example> by Markus Armbruster · 5 years ago
- fc8135c socket: Add num connections to qio_net_listener_open_sync() by Juan Quintela · 6 years ago
- 7959e29 socket: Add num connections to qio_channel_socket_async() by Juan Quintela · 6 years ago
- 4e2d8bf socket: Add num connections to qio_channel_socket_sync() by Juan Quintela · 6 years ago
- a8d2532 Include qemu-common.h exactly where needed by Markus Armbruster · 6 years ago
- 6886cea io: Make qio_channel_yield() interruptible by Kevin Wolf · 6 years ago
- dbb4450 io: add qio_task_wait_thread to join with a background thread by Daniel P. Berrangé · 6 years ago
- a2458b6 io: return 0 for EOF in TLS session read after shutdown by Daniel P. Berrangé · 6 years ago
- 1939ccd qio: non-default context for TLS handshake by Peter Xu · 7 years ago
- 8005fdd qio: non-default context for async conn by Peter Xu · 7 years ago
- a17536c qio: non-default context for threaded qtask by Peter Xu · 7 years ago
- 938c8b7 qio: store gsources for net listeners by Peter Xu · 7 years ago
- 315409c qio: introduce qio_channel_add_watch_{full|source} by Peter Xu · 7 years ago
- 9af2398 Include less of the generated modular QAPI headers by Markus Armbruster · 7 years ago
- 902f6e1 io: Fix QIOChannelFile when creating and opening read-write by Ross Lagerwall · 7 years ago
- 5304739 io: introduce a network socket listener API by Daniel P. Berrange · 9 years ago
- 8dfd5f9 io: get rid of bounce buffering in websock write path by Daniel P. Berrange · 7 years ago
- 57b0cdf io: simplify websocket ping reply handling by Daniel P. Berrange · 7 years ago
- 268a53f io: Reply to ping frames by Brandon Carpenter · 8 years ago
- ff1300e io: Add support for fragmented websocket binary frames by Brandon Carpenter · 8 years ago
- e8ffaa3 io: Add new qio_channel_read{, v}_all_eof functions by Eric Blake · 8 years ago
- d4622e5 io: add new qio_channel_{readv, writev, read, write}_all functions by Daniel P. Berrange · 8 years ago
- 50ea44f io: fix typo in docs comment for qio_channel_read by Daniel P. Berrange · 8 years ago
- f465706 Merge remote-tracking branch 'mjt/tags/trivial-patches-fetch' into staging by Stefan Hajnoczi · 8 years ago
- bcd711f channel-file: fix wrong parameter comments by sochin.jiang · 8 years ago
- bd269eb sockets: Limit SocketAddressLegacy to external interfaces by Markus Armbruster · 8 years ago
- dfd100f sockets: Rename SocketAddress to SocketAddressLegacy by Markus Armbruster · 8 years ago
- 61f7c6a doc: fix function spelling by Marc-André Lureau · 8 years ago
- c4c497d io: make qio_channel_yield aware of AioContexts by Paolo Bonzini · 8 years ago
- bf88c12 io: add methods to set I/O handlers on AioContext by Paolo Bonzini · 8 years ago
- c1b412f io: introduce a DNS resolver API by Daniel P. Berrange · 9 years ago
- 59de517 io: remove Error parameter from QIOTask thread worker by Daniel P. Berrange · 9 years ago
- 60e705c io: change the QIOTask callback signature by Daniel P. Berrange · 9 years ago
- 1a447e4 io: add ability to associate an error with a task by Daniel P. Berrange · 9 years ago
- 52dd99e io: add ability to associate an opaque "result" with with a task by Daniel P. Berrange · 9 years ago
- e8c8ade io: fix typo in docs for QIOTask by Daniel P. Berrange · 9 years ago
- 937470b io: stop incrementing reference in qio_task_get_source by Daniel P. Berrange · 9 years ago
- 20f4aa2 io: add ability to set a name for IO channels by Daniel P. Berrange · 8 years ago
- d8d3c7c io: Introduce a qio_channel_set_feature() helper by Felipe Franciosi · 8 years ago
- 8fbf661 io: Fix double shift usages on QIOChannel features by Felipe Franciosi · 8 years ago
- 2a6a407 Clean up ill-advised or unusual header guards by Markus Armbruster · 9 years ago
- 37f9e0a sockets: Use new QAPI cloning by Eric Blake · 9 years ago
- 3fa27a9 socket: add listen feature by Marc-André Lureau · 9 years ago
- cb8d4c8 Fix some typos found by codespell by Stefan Weil · 9 years ago
- a589720 io: implement socket watch for win32 using WSAEventSelect+select by Paolo Bonzini · 9 years ago
- b83b68a io: introduce qio_channel_create_socket_watch by Paolo Bonzini · 9 years ago
- 90ce6e2 include: Clean up includes by Peter Maydell · 9 years ago
- e8f117f io: convert QIOChannelBuffer to use uint8_t instead of char by Daniel P. Berrange · 9 years ago
- c767ae6 io: introduce helper for creating channels from file descriptors by Daniel P. Berrange · 9 years ago
- fe81e93 io: improve docs for QIOChannelSocket async functions by Daniel P. Berrange · 9 years ago
- 821791b io: fix description of @errp parameter initialization by Daniel P. Berrange · 9 years ago
- d98e4eb io: add QIOChannelBuffer class by Daniel P. Berrange · 9 years ago
- 195e14d io: add QIOChannelCommand class by Daniel P. Berrange · 10 years ago
- 2d1d0e7 io: add QIOChannelWebsock class by Daniel P. Berrange · 10 years ago
- ed8ee42 io: add QIOChannelTLS class by Daniel P. Berrange · 10 years ago
- d6e4886 io: add QIOChannelFile class by Daniel P. Berrange · 10 years ago
- 559607e io: add QIOChannelSocket class by Daniel P. Berrange · 10 years ago
- b02db2d io: add QIOTask class for async operations by Daniel P. Berrange · 10 years ago
- 1c809fa io: add helper module for creating watches on FDs by Daniel P. Berrange · 10 years ago
- 666a3af io: add abstract QIOChannel classes by Daniel P. Berrange · 10 years ago