~ubuntu-branches/ubuntu/saucy/evolution-data-server/saucy

« back to all changes in this revision

Viewing changes to addressbook/libedata-book/e-book-backend-db-cache.h

  • Committer: Package Import Robot
  • Author(s): Chris Coulson
  • Date: 2012-10-08 12:58:16 UTC
  • mfrom: (181.1.7 quantal)
  • Revision ID: package-import@ubuntu.com-20121008125816-i3n76e8c0m64e7xp
Tags: 3.6.0-0ubuntu2
* Fix LP: #1038047 part 1 - Don't abort in e_source_registry_new* when a
  problem occurs connecting to the Dbus service
  - add debian/patches/dont-abort-in-e_source_registry_new.patch
  - update debian/patches/series
* Fix LP: #1038047 part 2 - libedataserver depends on
  evolution-data-server-common to ensure that the GSettings schemas are
  present
  - update debian/control

Show diffs side-by-side

added added

removed removed

Lines of Context:
31
31
G_BEGIN_DECLS
32
32
 
33
33
/* Avoid including <db.h> in a public header file. */
34
 
typedef struct __db DB;
 
34
struct __db;
35
35
 
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,
40
 
                                           EContact *contact);
41
 
gboolean e_book_backend_db_cache_remove_contact (DB *db,
42
 
                                              const gchar *uid);
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
 
37
                                                (struct __db *db,
 
38
                                                 const gchar *uid);
 
39
gchar *         e_book_backend_db_cache_get_filename
 
40
                                                (struct __db *db);
 
41
void            e_book_backend_db_cache_set_filename
 
42
                                                (struct __db *db,
 
43
                                                 const gchar *filename);
 
44
gboolean        e_book_backend_db_cache_add_contact
 
45
                                                (struct __db *db,
 
46
                                                 EContact *contact);
 
47
gboolean        e_book_backend_db_cache_remove_contact
 
48
                                                (struct __db *db,
 
49
                                                 const gchar *uid);
 
50
gboolean        e_book_backend_db_cache_check_contact
 
51
                                                (struct __db *db,
 
52
                                                 const gchar *uid);
 
53
GList *         e_book_backend_db_cache_get_contacts
 
54
                                                (struct __db *db,
 
55
                                                 const gchar *query);
 
56
gboolean        e_book_backend_db_cache_exists  (const gchar *uri);
 
57
void            e_book_backend_db_cache_set_populated
 
58
                                                (struct __db *db);
 
59
gboolean        e_book_backend_db_cache_is_populated
 
60
                                                (struct __db *db);
 
61
GPtrArray *     e_book_backend_db_cache_search  (struct __db *db,
 
62
                                                 const gchar *query);
 
63
void            e_book_backend_db_cache_set_time
 
64
                                                (struct __db *db,
 
65
                                                 const gchar *t);
 
66
gchar *         e_book_backend_db_cache_get_time
 
67
                                                (struct __db *db);
51
68
 
52
69
G_END_DECLS
53
70
 
54
 
#endif
 
71
#endif /* E_BOOK_BACKEND_DB_CACHE_H */
55
72