Re: [Qemu-devel] [RFC][PATCH v2 09/17] qmp proxy: core code for proxying qmp requests to guest

2011-04-26 Thread Stefan Hajnoczi
On Mon, Apr 18, 2011 at 4:02 PM, Michael Roth mdr...@linux.vnet.ibm.com wrote: +static int qmp_proxy_cancel_request(QmpProxy *p, QmpProxyRequest *r) +{ +    if (r r-cb) { +        r-cb(r-opaque, NULL, NULL); +    } + +    return 0; +} + +static int qmp_proxy_cancel_all(QmpProxy *p) +{

Re: [Qemu-devel] [RFC][PATCH v2 09/17] qmp proxy: core code for proxying qmp requests to guest

2011-04-26 Thread Michael Roth
On 04/26/2011 08:21 AM, Stefan Hajnoczi wrote: On Mon, Apr 18, 2011 at 4:02 PM, Michael Rothmdr...@linux.vnet.ibm.com wrote: +static int qmp_proxy_cancel_request(QmpProxy *p, QmpProxyRequest *r) +{ +if (r r-cb) { +r-cb(r-opaque, NULL, NULL); +} + +return 0; +} + +static

Re: [Qemu-devel] [RFC][PATCH v2 09/17] qmp proxy: core code for proxying qmp requests to guest

2011-04-21 Thread Jes Sorensen
On 04/18/11 17:02, Michael Roth wrote: diff --git a/qmp-core.c b/qmp-core.c index 9f3d182..dab50a1 100644 --- a/qmp-core.c +++ b/qmp-core.c @@ -937,7 +937,15 @@ void qmp_async_complete_command(QmpCommandState *cmd, QObject *retval, Error *er qemu_free(cmd); } +extern QmpProxy

Re: [Qemu-devel] [RFC][PATCH v2 09/17] qmp proxy: core code for proxying qmp requests to guest

2011-04-21 Thread Michael Roth
On 04/21/2011 03:30 AM, Jes Sorensen wrote: On 04/18/11 17:02, Michael Roth wrote: diff --git a/qmp-core.c b/qmp-core.c index 9f3d182..dab50a1 100644 --- a/qmp-core.c +++ b/qmp-core.c @@ -937,7 +937,15 @@ void qmp_async_complete_command(QmpCommandState *cmd, QObject *retval, Error *er