diff options
author | Luiz Capitulino <lcapitulino@redhat.com> | 2010-09-16 10:36:54 -0300 |
---|---|---|
committer | Luiz Capitulino <lcapitulino@redhat.com> | 2010-10-01 10:20:06 -0300 |
commit | 2e061a7c86d77c599676d89c3461f8efe9c275b1 (patch) | |
tree | 27ac1fba6f5cdd534d63e87a85fd2fd59d2f31e8 /monitor.c | |
parent | 3e12a751edcced7ad40c3b87d9784ffcfe941dcc (diff) | |
download | qemu-2e061a7c86d77c599676d89c3461f8efe9c275b1.tar.gz qemu-2e061a7c86d77c599676d89c3461f8efe9c275b1.tar.bz2 qemu-2e061a7c86d77c599676d89c3461f8efe9c275b1.zip |
QMP: Simplify do_info_commands()
We now iterate over QMP's dispatch tables, no need to check for
QMP-only handlers anymore.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Diffstat (limited to 'monitor.c')
-rw-r--r-- | monitor.c | 13 |
1 files changed, 4 insertions, 9 deletions
@@ -749,18 +749,13 @@ static void do_info_commands(Monitor *mon, QObject **ret_data) cmd_list = qlist_new(); for (cmd = qmp_cmds; cmd->name != NULL; cmd++) { - if (monitor_handler_ported(cmd) && !monitor_cmd_user_only(cmd) && - !compare_cmd(cmd->name, "info")) { - qlist_append_obj(cmd_list, get_cmd_dict(cmd->name)); - } + qlist_append_obj(cmd_list, get_cmd_dict(cmd->name)); } for (cmd = qmp_query_cmds; cmd->name != NULL; cmd++) { - if (monitor_handler_ported(cmd) && !monitor_cmd_user_only(cmd)) { - char buf[128]; - snprintf(buf, sizeof(buf), "query-%s", cmd->name); - qlist_append_obj(cmd_list, get_cmd_dict(buf)); - } + char buf[128]; + snprintf(buf, sizeof(buf), "query-%s", cmd->name); + qlist_append_obj(cmd_list, get_cmd_dict(buf)); } *ret_data = QOBJECT(cmd_list); |