On Mon, 2014-08-18 at 09:53 +0000, Balakrishna, Sandesh wrote:
I am new to SyncEvolution. I am trying to make simple application
which uses syncevolution for synchronizing all contacts.
Where are these contacts stored? If you have your own storage, then you
will have to write a SyncEvolution backend which makes that data
available. There is an howto that, while a bit out-dated, at least
should get you started:
http://www.estamos.de/blog/2008/08/04/syncml-client-do-it-yourself-style/
The same backends work for SyncML and CardDAV/ActiveSync.
But I could not find any API specification, for using syncevolution.
Could you please help me in finding API specification.
The API for writing a backend is mostly in src/syncevo/SyncSource.h and
src/syncevo/TrackingSyncSource.h (easier to use, but less flexible).
For writing an app, either use the D-Bus API
(
http://api.syncevolution.org/) or look at how the command line is
implemented (src/syncevo/Cmdline.cpp) and which internal method it
calls.
--
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.