Revision 5a37532d include/ui/console.h

b/include/ui/console.h
29 29
typedef void QEMUPutMouseEvent(void *opaque, int dx, int dy, int dz, int buttons_state);
30 30

  
31 31
typedef struct QEMUPutMouseEntry QEMUPutMouseEntry;
32
typedef struct QEMUPutKbdEntry QEMUPutKbdEntry;
32 33
typedef struct QEMUPutLEDEntry QEMUPutLEDEntry;
33 34

  
34
void qemu_add_kbd_event_handler(QEMUPutKBDEvent *func, void *opaque);
35
void qemu_remove_kbd_event_handler(void);
35
QEMUPutKbdEntry *qemu_add_kbd_event_handler(QEMUPutKBDEvent *func,
36
                                            void *opaque);
37
void qemu_remove_kbd_event_handler(QEMUPutKbdEntry *entry);
36 38
QEMUPutMouseEntry *qemu_add_mouse_event_handler(QEMUPutMouseEvent *func,
37 39
                                                void *opaque, int absolute,
38 40
                                                const char *name);

Also available in: Unified diff