Revision ca9567e2 monitor.c
b/monitor.c | ||
---|---|---|
4368 | 4368 |
readline_show_prompt(mon->rs); |
4369 | 4369 |
} |
4370 | 4370 |
|
4371 |
static QObject *get_qmp_greeting(void) |
|
4372 |
{ |
|
4373 |
QObject *ver; |
|
4374 |
|
|
4375 |
do_info_version(NULL, &ver); |
|
4376 |
return qobject_from_jsonf("{'QMP':{'version': %p,'capabilities': []}}",ver); |
|
4377 |
} |
|
4378 |
|
|
4371 | 4379 |
/** |
4372 | 4380 |
* monitor_control_event(): Print QMP gretting |
4373 | 4381 |
*/ |
... | ... | |
4379 | 4387 |
|
4380 | 4388 |
json_message_parser_init(&mon->mc->parser, handle_qmp_command); |
4381 | 4389 |
|
4382 |
data = qobject_from_jsonf("{ 'QMP': { 'capabilities': [] } }");
|
|
4390 |
data = get_qmp_greeting();
|
|
4383 | 4391 |
assert(data != NULL); |
4384 | 4392 |
|
4385 | 4393 |
monitor_json_emitter(mon, data); |
Also available in: Unified diff