qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [PATCH 15/18] qapi: implement support for variable argu


From: Anthony Liguori
Subject: Re: [Qemu-devel] [PATCH 15/18] qapi: implement support for variable argument list
Date: Wed, 18 Apr 2012 08:32:57 -0500
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120329 Thunderbird/11.0.1

On 04/17/2012 03:26 PM, Paolo Bonzini wrote:
Il 17/04/2012 21:36, Luiz Capitulino ha scritto:
+            switch(qobject_type(obj)) {
+            case QTYPE_QSTRING:
+                qstring_append(arglist,
+                               qstring_get_str(qobject_to_qstring(obj)));
+                break;

Does this escape commas correctly?

It seems much easier to use no_gen and qemu_opts_from_qdict...  Then
cmd_netdev_add can be

   void cmd_foo(QemuOpts *arglist, Error **errp);

and later on we could even replace the QemuOpts with a visitor for full
QAPI-ness...

Yeah, I think that's a reasonable suggestion.

Regards,

Anthony Liguori


Paolo





reply via email to

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