Bug 55924 - PIM API: peers and databases
Summary: PIM API: peers and databases
Status: RESOLVED FIXED
Alias: None
Product: SyncEvolution
Classification: Unclassified
Component: SyncEvolution (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: SyncEvolution Community
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 55916
  Show dependency treegraph
 
Reported: 2012-10-12 14:19 UTC by Patrick Ohly
Modified: 2012-10-25 16:35 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Patrick Ohly 2012-10-12 14:19:22 UTC
Peers
-----

A peer is an entity which has exactly one address book that is meant
to be cached locally. Typically a peer is a phone connected via
Bluetooth and accessed via PBAP, but it could also be a web service
that supports CardDAV or a phone with SyncML support.

Address books
-------------

Address books which mirror data from a specific peer use the string
"peer-<uid>" as ID, where <uid> is the unique ID of that peer.

In addition, there is a system address book which is independent of
any particular phone. Its ID is the empty string.

APIs
----
Manager.Start/Stop - startup control
Manager.GetActiveAddressBooks/SetActiveAddressBooks - control unified address book content
Manager.SetPeer/RemovePeer/SyncPeer/StopSync/GetAllPeers - configure and control syncing
Comment 1 Patrick Ohly 2012-10-18 09:50:41 UTC
Fully implemented.

Still need a test involving the system address book.
Comment 2 Patrick Ohly 2012-10-25 16:35:19 UTC
(In reply to comment #1)
> Still need a test involving the system address book.

That's now covered by the tests which read and write contacts in the system adddress book.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.