mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-04 00:03:54 -06:00
event_notifier: cleanups around event_notifier_set_handler
Remove the useless is_external argument. Since the iohandler AioContext is never used for block devices, aio_disable_external is never called on it. This lets us remove stubs/iohandler.c. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
parent
a0f80010b3
commit
d6da1e9eca
10 changed files with 33 additions and 42 deletions
|
@ -203,6 +203,21 @@ void qemu_set_fd_handler(int fd,
|
|||
IOHandler *fd_write,
|
||||
void *opaque);
|
||||
|
||||
|
||||
/**
|
||||
* event_notifier_set_handler: Register an EventNotifier with the main loop
|
||||
*
|
||||
* This function tells the main loop to wake up whenever the
|
||||
* #EventNotifier was set.
|
||||
*
|
||||
* @e: The #EventNotifier to be observed.
|
||||
*
|
||||
* @handler: A level-triggered callback that is fired when @e
|
||||
* has been set. @e is passed to it as a parameter.
|
||||
*/
|
||||
void event_notifier_set_handler(EventNotifier *e,
|
||||
EventNotifierHandler *handler);
|
||||
|
||||
GSource *iohandler_get_g_source(void);
|
||||
AioContext *iohandler_get_aio_context(void);
|
||||
#ifdef CONFIG_POSIX
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue