<!-- ##### SECTION ./tmpl/e-data-book-marshal.sgml:Long_Description ##### -->
<para>

</para>


<!-- ##### SECTION ./tmpl/e-data-book-marshal.sgml:See_Also ##### -->
<para>

</para>


<!-- ##### SECTION ./tmpl/e-data-book-marshal.sgml:Short_Description ##### -->



<!-- ##### SECTION ./tmpl/e-data-book-marshal.sgml:Stability_Level ##### -->



<!-- ##### SECTION ./tmpl/e-data-book-marshal.sgml:Title ##### -->
e-data-book-marshal


<!-- ##### SECTION ./tmpl/e-data-book-types.sgml:Long_Description ##### -->
<para>

</para>


<!-- ##### SECTION ./tmpl/e-data-book-types.sgml:See_Also ##### -->
<para>

</para>


<!-- ##### SECTION ./tmpl/e-data-book-types.sgml:Short_Description ##### -->



<!-- ##### SECTION ./tmpl/e-data-book-types.sgml:Stability_Level ##### -->



<!-- ##### SECTION ./tmpl/e-data-book-types.sgml:Title ##### -->
e-data-book-types


<!-- ##### ARG EBookBackendCache:uri ##### -->
<para>

</para>


<!-- ##### STRUCT EBookBackendCachePrivate ##### -->
<para>

</para>


<!-- ##### STRUCT EBookBackendFactoryPrivate ##### -->
<para>

</para>


<!-- ##### STRUCT EBookBackendPrivate ##### -->
<para>

</para>


<!-- ##### STRUCT EBookBackendSExpClass ##### -->
<para>

</para>

@parent_class: 

<!-- ##### STRUCT EBookBackendSExpPrivate ##### -->
<para>

</para>


<!-- ##### STRUCT EBookBackendSummaryClass ##### -->
<para>

</para>

@parent_class: 

<!-- ##### STRUCT EBookBackendSummaryPrivate ##### -->
<para>

</para>


<!-- ##### STRUCT EBookBackendSyncClass ##### -->
<para>

</para>

@parent_class: 
@remove_sync: 
@create_contact_sync: 
@remove_contacts_sync: 
@modify_contact_sync: 
@get_contact_sync: 
@get_contact_list_sync: 
@get_changes_sync: 
@authenticate_user_sync: 
@get_required_fields_sync: 
@get_supported_fields_sync: 
@get_supported_auth_methods_sync: 
@_pas_reserved0: 
@_pas_reserved1: 
@_pas_reserved2: 
@_pas_reserved3: 
@_pas_reserved4: 

<!-- ##### STRUCT EBookBackendSyncPrivate ##### -->
<para>

</para>


<!-- ##### TYPEDEF EBookBackendSyncStatus ##### -->
<para>

</para>


<!-- ##### SIGNAL EDataBook::auth-required ##### -->
<para>

</para>

@edatabook: the object which received the signal.

<!-- ##### SIGNAL EDataBook::connection ##### -->
<para>

</para>

@edatabook: the object which received the signal.
@arg1: 

<!-- ##### SIGNAL EDataBook::writable ##### -->
<para>

</para>

@edatabook: the object which received the signal.
@arg1: 

<!-- ##### STRUCT EDataBookClass ##### -->
<para>

</para>

@parent_class: 
@epv: 
@_pas_reserved0: 
@_pas_reserved1: 
@_pas_reserved2: 
@_pas_reserved3: 
@_pas_reserved4: 

<!-- ##### STRUCT EDataBookFactoryPrivate ##### -->
<para>

</para>


<!-- ##### STRUCT EDataBookPrivate ##### -->
<para>

</para>


<!-- ##### SIGNAL EDataBookView::complete ##### -->
<para>

</para>

@edatabookview: the object which received the signal.
@arg1: 
@Param3: 

<!-- ##### SIGNAL EDataBookView::contacts-added ##### -->
<para>

</para>

@edatabookview: the object which received the signal.
@arg1: 

<!-- ##### SIGNAL EDataBookView::contacts-changed ##### -->
<para>

</para>

@edatabookview: the object which received the signal.
@arg1: 

<!-- ##### SIGNAL EDataBookView::contacts-removed ##### -->
<para>

</para>

@edatabookview: the object which received the signal.
@arg1: 

<!-- ##### SIGNAL EDataBookView::status-message ##### -->
<para>

</para>

@edatabookview: the object which received the signal.
@arg1: 

<!-- ##### STRUCT EDataBookViewClass ##### -->
<para>

</para>

@parent_class: 
@epv: 

<!-- ##### STRUCT EDataBookViewPrivate ##### -->
<para>

</para>


<!-- ##### FUNCTION e_book_backend_cache_exists ##### -->
<para>

</para>

@uri: 
@Returns: 

<!-- ##### FUNCTION e_book_backend_construct ##### -->
<para>

</para>

@backend: 
@Returns: 

<!-- ##### FUNCTION e_data_book_factory_activate ##### -->
<para>

</para>

@factory: 
@iid: 
@Returns: 

<!-- ##### FUNCTION e_data_book_factory_dump_active_backends ##### -->
<para>

</para>

@factory: 

<!-- ##### FUNCTION e_data_book_factory_get_n_backends ##### -->
<para>

</para>

@factory: 
@Returns: 

<!-- ##### FUNCTION e_data_book_factory_new ##### -->
<para>

</para>

@Returns: 

<!-- ##### FUNCTION e_data_book_factory_register_backend ##### -->
<para>

</para>

@factory: 
@backend_factory: 

<!-- ##### FUNCTION e_data_book_factory_register_backends ##### -->
<para>

</para>

@factory: 

<!-- ##### FUNCTION e_data_book_get_listener ##### -->
<para>

</para>

@book: 
@Returns: 

<!-- ##### MACRO e_data_book_marshal_NONE__NONE ##### -->
<para>

</para>


<!-- ##### MACRO e_data_book_marshal_NONE__POINTER ##### -->
<para>

</para>


<!-- ##### MACRO e_data_book_marshal_VOID__POINTER ##### -->
<para>

</para>


<!-- ##### MACRO e_data_book_marshal_VOID__VOID ##### -->
<para>

</para>


<!-- ##### FUNCTION e_data_book_respond_get_book_view ##### -->
<para>

</para>

@book: 
@opid: 
@status: 
@book_view: 

<!-- ##### FUNCTION e_data_book_view_get_listener ##### -->
<para>

</para>

@book_view: 
@Returns: 

<!-- ##### FUNCTION e_data_book_view_get_mutex ##### -->
<para>

</para>

@book_view: 
@Returns: 

