summaryrefslogtreecommitdiffstats
path: root/vl.c
diff options
context:
space:
mode:
authorLuiz Capitulino2009-08-28 20:27:10 +0200
committerAnthony Liguori2009-09-04 16:37:30 +0200
commitf7188bbea7aa83ff7def23f7fcd03b8fdafc6066 (patch)
tree0a5ff5c33996dc0beb2cfee34d39a110c293d86a /vl.c
parentmonitor: New format for handlers argument types (diff)
downloadqemu-f7188bbea7aa83ff7def23f7fcd03b8fdafc6066.tar.gz
qemu-f7188bbea7aa83ff7def23f7fcd03b8fdafc6066.tar.xz
qemu-f7188bbea7aa83ff7def23f7fcd03b8fdafc6066.zip
monitor: Setup a QDict with arguments to handlers
With this commit monitor_handle_command() will be able to setup a QDict with arguments to command handlers. However, the current 'args[]' method is still being used, next changes will port commands to get their arguments from the dictionary. Two changes are worth noting: 1. The '/' argument type always adds the following standard keys in the dictionary: 'count', 'format' and 'size'. This way, the argument name used in the 'args_type' string doesn't matter 2. The optional argument type '?' doesn't need to pass the additional 'has_arg' argument, hanlders can do the same check with qdict_haskey() Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'vl.c')
0 files changed, 0 insertions, 0 deletions