Hi Milan, Thank you for your quick reply.
In fact, I want to sync my online contacts (ex: Gmail contacts or ...) to local. Then I want to access to the local store for add/remove/edit/get contacts in local and again sync them. I need to do these acts (add/remove/edit/get) in my C++ applications. So my components: * syncevolution for syncing the remote data to the local store * A middle layer for access to the local store (ex: read/write contacts) * C++ Applications: they have access via this middle layer. And now: what's the middle layer? evolution-data-service? `libsyncevolution`? or any other library for access to local store? Regards. Hamzeh On Thu, Apr 16, 2020, at 11:00 AM, Milan Crha via evolution-list wrote: > On Thu, 2020-04-16 at 08:34 +0430, h.nasajp...@pantherx.org wrote: > > I want to integrate my C++ applications with syncevolution via > > `libsyncevolution` or `eds`? > > Hi, > what do you mean with 'integrate', please? That's important, because > syncevolution synchronizes remote data to local store, which is way > different from accessing the data it synchronized. > > > Is there any document about them? How to? Where? Example? > > Again, it depends on your use case. What kind of data do you want to > access? Being it calendar related or address book related? Apart of > reading developer documentation for EBookClient and/or ECalClient, you > may find these links eventually helpful too: > > https://wiki.gnome.org/Apps/Evolution/#Reference_Manuals (not that > fresh as the developer documentation generated from the sources) > > https://gitlab.gnome.org/GNOME/evolution-data-server/-/tree/master/src%2Fexamples > > https://gitlab.gnome.org/GNOME/evolution-data-server/-/tree/master/tests > > Bye, > Milan > > _______________________________________________ > evolution-list mailing list > evolution-list@gnome.org > To change your list options or unsubscribe, visit ... > https://mail.gnome.org/mailman/listinfo/evolution-list > _______________________________________________ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list