mirror of
https://github.com/mii443/qemu.git
synced 2025-12-17 01:28:52 +00:00
console: qom-ify QemuConsole
Just the minimal bits to turn QemuConsoles into Objects. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
This commit is contained in:
committed by
Anthony Liguori
parent
7c4869761d
commit
95be0669a3
@@ -2,6 +2,7 @@
|
||||
#define CONSOLE_H
|
||||
|
||||
#include "ui/qemu-pixman.h"
|
||||
#include "qom/object.h"
|
||||
#include "qapi/qmp/qdict.h"
|
||||
#include "qemu/notify.h"
|
||||
#include "monitor/monitor.h"
|
||||
@@ -93,6 +94,20 @@ void kbd_put_keysym(int keysym);
|
||||
|
||||
/* consoles */
|
||||
|
||||
#define TYPE_QEMU_CONSOLE "qemu-console"
|
||||
#define QEMU_CONSOLE(obj) \
|
||||
OBJECT_CHECK(QemuConsole, (obj), TYPE_QEMU_CONSOLE)
|
||||
#define QEMU_CONSOLE_GET_CLASS(obj) \
|
||||
OBJECT_GET_CLASS(QemuConsoleClass, (obj), TYPE_QEMU_CONSOLE)
|
||||
#define QEMU_CONSOLE_CLASS(klass) \
|
||||
OBJECT_CLASS_CHECK(QemuConsoleClass, (klass), TYPE_QEMU_CONSOLE)
|
||||
|
||||
typedef struct QemuConsoleClass QemuConsoleClass;
|
||||
|
||||
struct QemuConsoleClass {
|
||||
ObjectClass parent_class;
|
||||
};
|
||||
|
||||
#define QEMU_BIG_ENDIAN_FLAG 0x01
|
||||
#define QEMU_ALLOCATED_FLAG 0x02
|
||||
|
||||
|
||||
Reference in New Issue
Block a user