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
