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.