Rename to e_book_backend_start_view() [cf. e_cal_backend_start_view()].
Also rename the EBookBackend.start_book_view() method to start_view()
and adapt the built-in address book backends.
}
static void
-e_book_backend_file_start_book_view (EBookBackend *backend,
- EDataBookView *book_view)
+e_book_backend_file_start_view (EBookBackend *backend,
+ EDataBookView *book_view)
{
FileBackendSearchClosure *closure = init_closure (book_view, E_BOOK_BACKEND_FILE (backend));
e_flag_wait (closure->running);
/* at this point we know the book view thread is actually running */
- d (printf ("returning from start_book_view\n"));
+ d (printf ("returning from start_view\n"));
}
static void
backend_class = E_BOOK_BACKEND_CLASS (class);
/* Set the virtual methods. */
- backend_class->start_book_view = e_book_backend_file_start_book_view;
+ backend_class->start_view = e_book_backend_file_start_view;
backend_class->stop_book_view = e_book_backend_file_stop_book_view;
backend_class->sync = e_book_backend_file_sync;
backend_class->notify_update = e_book_backend_file_notify_update;
}
static void
-e_book_backend_google_start_book_view (EBookBackend *backend,
- EDataBookView *bookview)
+e_book_backend_google_start_view (EBookBackend *backend,
+ EDataBookView *bookview)
{
EBookBackendGooglePrivate *priv;
GList *cached_contacts;
/* Set the virtual methods. */
backend_class->open = e_book_backend_google_open;
backend_class->get_backend_property = e_book_backend_google_get_backend_property;
- backend_class->start_book_view = e_book_backend_google_start_book_view;
+ backend_class->start_view = e_book_backend_google_start_view;
backend_class->stop_book_view = e_book_backend_google_stop_book_view;
backend_class->create_contacts = e_book_backend_google_create_contacts;
backend_class->remove_contacts = e_book_backend_google_remove_contacts;
}
static void
-e_book_backend_ldap_start_book_view (EBookBackend *backend,
- EDataBookView *view)
+e_book_backend_ldap_start_view (EBookBackend *backend,
+ EDataBookView *view)
{
EBookBackendLDAP *bl = E_BOOK_BACKEND_LDAP (backend);
- d (printf ("start_book_view (%p)\n", view));
+ d (printf ("start_view (%p)\n", view));
e_book_backend_ldap_search (bl, NULL /* XXX ugh */, view);
}
struct call_data cd;
cd.backend = backend;
- cd.func = e_book_backend_ldap_start_book_view;
+ cd.func = e_book_backend_ldap_start_view;
e_book_backend_foreach_view (backend, call_cb, &cd);
}
parent_class->get_contact = e_book_backend_ldap_get_contact;
parent_class->get_contact_list = e_book_backend_ldap_get_contact_list;
parent_class->get_contact_list_uids = e_book_backend_ldap_get_contact_list_uids;
- parent_class->start_book_view = e_book_backend_ldap_start_book_view;
+ parent_class->start_view = e_book_backend_ldap_start_view;
parent_class->stop_book_view = e_book_backend_ldap_stop_book_view;
object_class->finalize = e_book_backend_ldap_finalize;
}
static void
-e_book_backend_vcf_start_book_view (EBookBackend *backend,
- EDataBookView *book_view)
+e_book_backend_vcf_start_view (EBookBackend *backend,
+ EDataBookView *book_view)
{
VCFBackendSearchClosure *closure = init_closure (book_view, E_BOOK_BACKEND_VCF (backend));
e_flag_wait (closure->running);
/* at this point we know the book view thread is actually running */
- d (printf ("returning from start_book_view\n"));
+ d (printf ("returning from start_view\n"));
}
backend_class = E_BOOK_BACKEND_CLASS (class);
/* Set the virtual methods. */
- backend_class->start_book_view = e_book_backend_vcf_start_book_view;
+ backend_class->start_view = e_book_backend_vcf_start_view;
backend_class->stop_book_view = e_book_backend_vcf_stop_book_view;
sync_class->open_sync = e_book_backend_vcf_open;
}
static void
-e_book_backend_webdav_start_book_view (EBookBackend *backend,
- EDataBookView *book_view)
+e_book_backend_webdav_start_view (EBookBackend *backend,
+ EDataBookView *book_view)
{
EBookBackendWebdav *webdav = E_BOOK_BACKEND_WEBDAV (backend);
EBookBackendWebdavPrivate *priv = webdav->priv;
backend_class->get_contact = e_book_backend_webdav_get_contact;
backend_class->get_contact_list = e_book_backend_webdav_get_contact_list;
backend_class->get_contact_list_uids = e_book_backend_webdav_get_contact_list_uids;
- backend_class->start_book_view = e_book_backend_webdav_start_book_view;
+ backend_class->start_view = e_book_backend_webdav_start_view;
backend_class->stop_book_view = e_book_backend_webdav_stop_book_view;
object_class->dispose = e_book_backend_webdav_dispose;
}
/**
- * e_book_backend_start_book_view:
+ * e_book_backend_start_view:
* @backend: an #EBookBackend
* @view: the #EDataBookView to start
*
* matching contacts.
**/
void
-e_book_backend_start_book_view (EBookBackend *backend,
- EDataBookView *view)
+e_book_backend_start_view (EBookBackend *backend,
+ EDataBookView *view)
{
+ EBookBackendClass *class;
+
g_return_if_fail (E_IS_BOOK_BACKEND (backend));
g_return_if_fail (E_IS_DATA_BOOK_VIEW (view));
- g_return_if_fail (E_BOOK_BACKEND_GET_CLASS (backend)->start_book_view);
- (* E_BOOK_BACKEND_GET_CLASS (backend)->start_book_view) (backend, view);
+ class = E_BOOK_BACKEND_GET_CLASS (backend);
+ g_return_if_fail (class->start_view);
+
+ class->start_view (backend, view);
}
/**
GCancellable *cancellable,
const gchar *query);
- void (*start_book_view) (EBookBackend *backend,
+ void (*start_view) (EBookBackend *backend,
EDataBookView *book_view);
void (*stop_book_view) (EBookBackend *backend,
EDataBookView *book_view);
GCancellable *cancellable,
const gchar *query);
-void e_book_backend_start_book_view (EBookBackend *backend,
+void e_book_backend_start_view (EBookBackend *backend,
EDataBookView *view);
void e_book_backend_stop_book_view (EBookBackend *backend,
EDataBookView *view);
EDataBookView *book_view = data;
if (book_view->priv->running)
- e_book_backend_start_book_view (book_view->priv->backend, book_view);
+ e_book_backend_start_view (book_view->priv->backend, book_view);
g_object_unref (book_view);
return NULL;
e_book_backend_get_contact
e_book_backend_get_contact_list
e_book_backend_get_contact_list_uids
-e_book_backend_start_book_view
+e_book_backend_start_view
e_book_backend_stop_book_view
e_book_backend_add_book_view
e_book_backend_remove_book_view