On Tue, 2009-09-01 at 14:22 +0100, Zhu, Yongsheng wrote:
> >  signal StillUnnamedProgressSignal
> >     out UINT32 progress
> >     ARRAY of STRUCT (STRING source, UINT32 mode,
> >                      UINT32 prepare_current, UINT32 prepare_total,
> >                      UINT32 receive_current, UINT32 receive_total,
> >                      UINT32 send_current, UINT32 send_total)
> In this signal, does 'prepare' mean what the client prepares data
> items before sync? Could these 3 kinds of actions occur at the same
> time?

In practice the steps are "prepare", "send", "receive". Except for a
server, where it is "prepare", "receive", "send"... if we can avoid it,
we should better not guarantee a fixed order of these phases. We only
guarantee that a client does one after the other instead of in parallel.
A client could check which of the values changes and then show a
progress bar for the one which changed last.

-- 
Best Regards, Patrick Ohly

The content of this message is my personal opinion only and although
I am an employee of Intel, the statements I make here in no way
represent Intel's position on the issue, nor am I authorized to speak
on behalf of Intel on this matter.


_______________________________________________
SyncEvolution mailing list
[email protected]
http://lists.syncevolution.org/listinfo/syncevolution

Reply via email to