qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH 27/50] monitor: New monitor_cur_is_qmp()


From: Markus Armbruster
Subject: [Qemu-devel] [PATCH 27/50] monitor: New monitor_cur_is_qmp()
Date: Thu, 4 Mar 2010 16:56:48 +0100

Signed-off-by: Markus Armbruster <address@hidden>
---
 monitor.c |    6 ++++++
 monitor.h |    2 ++
 2 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/monitor.c b/monitor.c
index 55d78d5..3580d37 100644
--- a/monitor.c
+++ b/monitor.c
@@ -194,6 +194,12 @@ static inline int monitor_ctrl_mode(const Monitor *mon)
     return (mon->flags & MONITOR_USE_CONTROL);
 }
 
+/* Return non-zero iff we have a current monitor, and it is in QMP mode.  */
+int monitor_cur_is_qmp(void)
+{
+    return cur_mon && monitor_ctrl_mode(cur_mon);
+}
+
 static void monitor_read_command(Monitor *mon, int show_prompt)
 {
     if (!mon->rs)
diff --git a/monitor.h b/monitor.h
index 1222ff0..1f3df9f 100644
--- a/monitor.h
+++ b/monitor.h
@@ -30,6 +30,8 @@ typedef enum MonitorEvent {
     QEVENT_MAX,
 } MonitorEvent;
 
+int monitor_cur_is_qmp(void);
+
 void monitor_protocol_event(MonitorEvent event, QObject *data);
 void monitor_init(CharDriverState *chr, int flags);
 
-- 
1.6.6.1





reply via email to

[Prev in Thread] Current Thread [Next in Thread]