I was working on improving error reporting and couldn't easily tell if I could trust some assumptions about the status codes... Patrick suggested I write my assumptions here, and we decide if they should be added to the spec or that they should not be relied on.

I've phrased these as questions so no-one takes these as explanations of status quo: I really couldn't tell what to expect.

* if there is a non-zero source status, will sync status be non-zero?
* Can there be different sources with different non-zero source status
  codes in a single sync?
* StatusChanged signal can obviously include zero status and later
  non-zero status. Can one source have several non-zero statuses (as in
  0 -> LOCERR_USERSUSPEND -> LOCERR_TIMEOUT)?
* Are the last StatusChanged status codes the same as the ones in the
  sync report that will be available?
* Are there other "non-error" status codes in addition to these:
    LOCERR_USERABORT, LOCERR_USERSUSPEND?

- Jussi
---------------------------------------------------------------------
Intel Finland Oy
Registered Address: PL 281, 00181 Helsinki Business Identity Code: 0357606 - 4 Domiciled in Helsinki
This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.

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

Reply via email to