Hello! In the SyncEvolution GUI we wanted to implement an indicator whether a certain datastore is done already while the sync itself continues. This would be useful as feedback to the user when he has to decide whether he can abort.
"done" in the SyncML context would be "all data exchanged, mapping sent, client and server agree that anchors for the datastore can be updated". I'm no longer sure whether the protocol actually allows the last step unless also the whole session completes. If it doesn't, then we have to drop the concept of an datastore which is completed early, except for one special case: if a datastore isn't part of the sync session at all, then it would be nice to tell the GUI that. We can do that in SyncEvolution without Synthesis extensions, but it would be more consistent if we had a PEV_DSDONE and/or PEV_DSDISABLED. If you don't like these defines in engine_defs.h, can we add at least a PEV_CUSTOM_START = 128, PEV_CUSTOM_END = 255 range in it that is declared for use outside of the core engine? -- 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. _______________________________________________ os-libsynthesis mailing list [email protected] http://lists.synthesis.ch/mailman/listinfo/os-libsynthesis
