diff options
author | David Turner <digit@android.com> | 2010-09-10 00:21:05 +0200 |
---|---|---|
committer | David 'Digit' Turner <digit@android.com> | 2010-09-13 00:30:34 -0700 |
commit | 7627ed7924456c88d3e8631c2cddcc7d54107ffa (patch) | |
tree | c9496d72e0ac02932bd6d0ab548fa9f924fd3452 /qemu-aio.h | |
parent | edd33969474fd39ed2aa61f4b07b83ee3e586f9c (diff) | |
download | external_qemu-7627ed7924456c88d3e8631c2cddcc7d54107ffa.zip external_qemu-7627ed7924456c88d3e8631c2cddcc7d54107ffa.tar.gz external_qemu-7627ed7924456c88d3e8631c2cddcc7d54107ffa.tar.bz2 |
upstream: aio
Diffstat (limited to 'qemu-aio.h')
-rw-r--r-- | qemu-aio.h | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -35,6 +35,13 @@ void qemu_aio_flush(void); * result of executing I/O completion or bh callbacks. */ void qemu_aio_wait(void); +/* + * Runs all currently allowed AIO callbacks of completed requests. Returns 0 + * if no requests were handled, non-zero if at least one request was + * processed. + */ +int qemu_aio_process_queue(void); + /* Register a file descriptor and associated callbacks. Behaves very similarly * to qemu_set_fd_handler2. Unlike qemu_set_fd_handler2, these callbacks will * be invoked when using either qemu_aio_wait() or qemu_aio_flush(). @@ -46,6 +53,7 @@ int qemu_aio_set_fd_handler(int fd, IOHandler *io_read, IOHandler *io_write, AioFlushHandler *io_flush, + AioProcessQueue *io_process_queue, void *opaque); #endif |