33
33
/* Avoid including <db.h> in a public header file. */
34
typedef struct __db DB;
36
EContact * e_book_backend_db_cache_get_contact (DB *db, const gchar *uid);
37
gchar *e_book_backend_db_cache_get_filename (DB *db);
38
void e_book_backend_db_cache_set_filename (DB *db, const gchar *filename);
39
gboolean e_book_backend_db_cache_add_contact (DB *db,
41
gboolean e_book_backend_db_cache_remove_contact (DB *db,
43
gboolean e_book_backend_db_cache_check_contact (DB *db, const gchar *uid);
44
GList * e_book_backend_db_cache_get_contacts (DB *db, const gchar *query);
45
gboolean e_book_backend_db_cache_exists (const gchar *uri);
46
void e_book_backend_db_cache_set_populated (DB *db);
47
gboolean e_book_backend_db_cache_is_populated (DB *db);
48
GPtrArray * e_book_backend_db_cache_search (DB *db, const gchar *query);
49
void e_book_backend_db_cache_set_time (DB *db, const gchar *t);
50
gchar * e_book_backend_db_cache_get_time (DB *db);
36
EContact * e_book_backend_db_cache_get_contact
39
gchar * e_book_backend_db_cache_get_filename
41
void e_book_backend_db_cache_set_filename
43
const gchar *filename);
44
gboolean e_book_backend_db_cache_add_contact
47
gboolean e_book_backend_db_cache_remove_contact
50
gboolean e_book_backend_db_cache_check_contact
53
GList * e_book_backend_db_cache_get_contacts
56
gboolean e_book_backend_db_cache_exists (const gchar *uri);
57
void e_book_backend_db_cache_set_populated
59
gboolean e_book_backend_db_cache_is_populated
61
GPtrArray * e_book_backend_db_cache_search (struct __db *db,
63
void e_book_backend_db_cache_set_time
66
gchar * e_book_backend_db_cache_get_time
71
#endif /* E_BOOK_BACKEND_DB_CACHE_H */