From 6a766351410912acde101b6fa01488338efca5c8 Mon Sep 17 00:00:00 2001 From: NotZed Date: Thu, 23 Mar 2000 19:57:31 +0000 Subject: Added async search api. 2000-03-22 NotZed * camel-folder.[ch]: Added async search api. * providers/mbox/camel-mbox-search.c (camel_mbox_folder_search_by_expression): Changed to use an asynchronous interface. (camel_mbox_folder_search_cancel): Cancel function for async interface. svn path=/trunk/; revision=2155 --- camel/providers/mbox/camel-mbox-folder.c | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) (limited to 'camel/providers/mbox/camel-mbox-folder.c') diff --git a/camel/providers/mbox/camel-mbox-folder.c b/camel/providers/mbox/camel-mbox-folder.c index fdba8279b3..8c7303924e 100644 --- a/camel/providers/mbox/camel-mbox-folder.c +++ b/camel/providers/mbox/camel-mbox-folder.c @@ -83,8 +83,6 @@ static void _copy_message_to (CamelFolder *folder, CamelMimeMessage *message, Ca static const gchar *_get_message_uid (CamelFolder *folder, CamelMimeMessage *message, CamelException *ex); #endif -static GList *search_by_expression(CamelFolder *folder, const char *expression, CamelException *ex); - static void _finalize (GtkObject *object); static void @@ -118,7 +116,9 @@ camel_mbox_folder_class_init (CamelMboxFolderClass *camel_mbox_folder_class) #endif camel_folder_class->get_message_by_uid = _get_message_by_uid; - camel_folder_class->search_by_expression = search_by_expression; + camel_folder_class->search_by_expression = camel_mbox_folder_search_by_expression; + camel_folder_class->search_complete = camel_mbox_folder_search_complete; + camel_folder_class->search_cancel = camel_mbox_folder_search_cancel; gtk_object_class->finalize = _finalize; @@ -1073,9 +1073,3 @@ _get_message_by_uid (CamelFolder *folder, const gchar *uid, CamelException *ex) CAMEL_LOG_FULL_DEBUG ("Leaving CamelMboxFolder::get_uid_list\n"); return message; } - -static GList * -search_by_expression(CamelFolder *folder, const char *expression, CamelException *ex) -{ - return camel_mbox_folder_search_by_expression(folder, expression, ex); -} -- cgit v1.2.3