[Spice-devel] [PATCH spice-protocol v2] agent: Add new file-xfer statuses

Victor Toso victortoso at redhat.com
Wed May 31 11:07:28 UTC 2017


Hi Jakub,

Those are really helpful, many thanks!

On Tue, May 30, 2017 at 05:39:07PM +0200, Pavel Grunt wrote:
> Hi Jakub,
>
> you should also list these in the comment describing the data type of
> the result (the data type here is "none" but the comment lists results
> covered by VD_AGENT_CAP_FILE_XFER_DETAILED_ERRORS) - sorry I forgot to
> mention that in the first review.
>
> Besides that it looks good to me.
>
> Thanks,
> Pavel
>
>
> On Mon, 2017-05-29 at 16:24 +0200, Jakub Janků wrote:
> > Introduce new error statuses to report more info to clients:
> > VD_AGENT_FILE_XFER_STATUS_SESSION_LOCKED,
> > VD_AGENT_FILE_XFER_STATUS_AGENT_NOT_CONNECTED,

It might get too big but I would change
- VD_AGENT_FILE_XFER_STATUS_AGENT_NOT_CONNECTED
+ VD_AGENT_FILE_XFER_STATUS_SESSION_AGENT_NOT_CONNECTED

or

+ VD_AGENT_FILE_XFER_STATUS_VDAGENT_NOT_CONNECTED

Maybe the later is better? IMHO we might have more and more agents in
the future and they might be talking to vdagentd or not (which I prefer
to call as system agent).

Anyway, I'm not really good with names so maybe someone will disagree
here.. :)

Cheers,

> > VD_AGENT_FILE_XFER_STATUS_DISABLED

> >
> > These are only sent to clients that feature
> > VD_AGENT_CAP_FILE_XFER_DETAILED_ERRORS capability.
> > ---
> >  spice/vd_agent.h | 3 +++
> >  1 file changed, 3 insertions(+)
> > 
> > diff --git a/spice/vd_agent.h b/spice/vd_agent.h
> > index 2a168d0..d5be6f7 100644
> > --- a/spice/vd_agent.h
> > +++ b/spice/vd_agent.h
> > @@ -100,6 +100,9 @@ enum {
> >      VD_AGENT_FILE_XFER_STATUS_ERROR,
> >      VD_AGENT_FILE_XFER_STATUS_SUCCESS,
> >      VD_AGENT_FILE_XFER_STATUS_NOT_ENOUGH_SPACE,
> > +    VD_AGENT_FILE_XFER_STATUS_SESSION_LOCKED,
> > +    VD_AGENT_FILE_XFER_STATUS_AGENT_NOT_CONNECTED,
> > +    VD_AGENT_FILE_XFER_STATUS_DISABLED,
> >  };
> >  
> >  typedef struct SPICE_ATTR_PACKED VDAgentFileXferStatusMessage {
> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/spice-devel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/spice-devel/attachments/20170531/0536d1f5/attachment.sig>


More information about the Spice-devel mailing list