Go to main content

man pages section 3: Library Interfaces and Headers

Exit Print View

Updated: Thursday, June 13, 2019

libedata-book-1.2 (3lib)


libedata-book-1.2 - addressbook library, backend library for Evolution addressbook


Please see following description for synopsis


libebook-1.2(3lib)            Interface Libraries           libebook-1.2(3lib)

       libebook-1.2,  libedata-book-1.2 - addressbook library, backend library
       for Evolution addressbook

       libebook-1.2 provides classes for client interactions. It relies on the
       classes  in  libedata-book  which runs in an instance of Evolution Data
       Server to provide the data.

       libedata-book-1.2 provides classes for backend implementation.  Writing
       an  address book backend for the Evolution Data Server involves extend-
       ing the EBookBackend class and implementing its virtual methods.  Back-
       ends that require network communication generally extend the EBookBack-
       end class. This class makes sure the backend return the results of  its
       operations  asynchronously.  Other backends, including the file and vcf
       ones, extend EBookBackendSync, which is derived from  EBookBackend  and
       provides  wrappers  around  its virtual functions to facilitate backend
       implementation when network performance is not of concern.

       See attributes(7) for descriptions of the following attributes:

       |ATTRIBUTE TYPE |           ATTRIBUTE VALUE             |
       |Availability   | library/desktop/evolution-data-server |
       |Stability      | Pass-through volatile                 |
       libecal-1.2(3lib),  libedataserver-1.2(3lib),   attributes(7),   gnome-

       Oracle  does  not  guarantee the stability of these interfaces and does
       not recommend their use.  API documentation  for  these  interfaces  is
       provided by the Evolution free software community for those who wish to
       develop using these interfaces. You can visit  the  following  URL  for
       more information:


       Written by Nancy Cai, Sun Microsystems Inc., 2006.

       This     software     was    built    from    source    available    at
       https://github.com/oracle/solaris-userland.   The  original   community
       source  was  downloaded from  https://download.gnome.org/sources/evolu-

       Further information about this software can be found on the open source
       community website at https://wiki.gnome.org/Apps/Evolution.

Solaris 11.4                      7 Apr 2017                libebook-1.2(3lib)