Namespace
EDataBook – 1.2
Backend library for Evolution Data Server address books
Dependencies
GObject—2.0 | The base type system library |
Browse documentation | |
EDataServer—1.2 | Utility library for Evolution Data Server |
Browse documentation | |
EBookContacts—1.2 | Client library for Evolution Data Server contacts and vCard structures |
Browse documentation |
Classes
BookBackend |
Contains only private data that should be read and manipulated using the functions below. |
BookBackendFactory |
Contains only private data that should be read and manipulated using the functions below. |
BookBackendSExp | |
BookBackendSync |
Contains only private data that should be read and manipulated using the functions below. |
BookCache |
Contains only private data that should be read and manipulated using the functions below. since: 3.26 |
BookMetaBackend |
Contains only private data that should be read and manipulated using the functions below. since: 3.26 |
BookSqlite |
Contains only private data that should be read and manipulated using the functions below. since: 3.12 |
DataBook | |
DataBookCursor |
An opaque handle for an addressbook cursor. since: 3.12 |
DataBookCursorCache |
An opaque handle for the since: 3.26 |
DataBookCursorSqlite |
An opaque handle for the SQLite cursor instance. since: 3.12 |
DataBookDirect | |
DataBookFactory | |
DataBookView | |
DataBookViewWatcherCache |
A structure used to handle “manual query” views for since: 3.50 |
DataBookViewWatcherMemory |
A structure used as a default implementation to
handle “manual query” views by the since: 3.50 |
DataBookViewWatcherSqlite |
A structure used to handle “manual query” views for since: 3.50 |
SubprocessBookFactory | |
SystemLocaleWatcher |
Contains only private data that should be read and manipulated using the functions below. |
Structs
BookCacheCursor |
An opaque cursor pointer. since: 3.26 |
BookCacheSearchData |
This structure is used to represent contacts returned
by the since: 3.26 |
BookMetaBackendInfo | |
bSqlCursor |
An opaque cursor pointer. since: 3.12 |
bSqlSearchData |
This structure is used to represent contacts returned
by the since: 3.12 |
Enumerations
BookBackendSexpCompareKind |
What compare function should be used when comparing two values. since: 3.50 |
BookCacheCursorOrigin |
Specifies the start position to in the list of traversed contacts in calls to e_book_cache_cursor_step(). since: 3.26 |
BookSqliteError |
Defines the types of possible errors reported by the |
bSqlChangeType |
Indicates the type of change which occurred in an since: 3.12 |
bSqlCursorOrigin |
Specifies the start position to in the list of traversed contacts in calls to e_book_sqlite_cursor_step(). since: 3.12 |
bSqlLockType |
Indicates the type of lock requested in |
bSqlUnlockAction |
Indicates what type of action to take while unlocking the sqlite with |
Bitfields
BookCacheCursorStepFlags |
Defines the behaviour of e_book_cache_cursor_step(). since: 3.26 |
bSqlCursorStepFlags |
Defines the behaviour of e_book_sqlite_cursor_step(). since: 3.12 |
Callbacks
BookBackendCustomOpFunc |
A callback prototype being called in a dedicated thread, scheduled by e_book_backend_schedule_custom_operation(). since: 3.26 |
BookBackendForeachViewFunc |
Callback function used by e_book_backend_foreach_view(). since: 3.34 |
BookCacheSearchFunc |
A callback called for each object row when using
since: 3.26 |
BookSqliteSelectFunc |
A callback called for each row of a SELECT statement executed
with since: 3.48 |
bSqlChangeCallback |
A function which may be called in response to a change in contact data. since: 3.12 |
bSqlVCardCallback |
If this callback is passed to e_book_sqlite_new(), then vcards are not stored in the SQLite and instead this callback is invoked to fetch the vcard. since: 3.12 |
DataBookCursorCompareContactFunc |
Method type for since: 3.12 |
DataBookCursorGetPositionFunc |
Method type for since: 3.12 |
DataBookCursorLoadLocaleFunc |
Method type for since: 3.12 |
DataBookCursorSetAlphabetIndexFunc |
Method type for since: 3.12 |
DataBookCursorSetSexpFunc |
Method type for since: 3.12 |
DataBookCursorStepFunc |
Method type for since: 3.12 |
Functions
ebsql_get_contact_extra_unlocked |
Fetches the extra data previously set for since: 3.16 |
ebsql_get_contact_unlocked |
Fetch the since: 3.16 |
ebsql_get_vcard_unlocked |
Fetch a vcard string for since: 3.16 |
Constants
BOOK_SQL_IS_POPULATED_KEY |
This key can be used with e_book_sqlite_get_key_value(). |
BOOK_SQL_SYNC_DATA_KEY |
This key can be used with e_book_sqlite_get_key_value(). |
EDS_ADDRESS_BOOK_MODULES |
This environment variable configures where the address book factory loads its backend modules from. |
EDS_SUBPROCESS_BOOK_PATH |
This environment variable configures where the address book factory subprocess is located in. |
XIMIAN_VCARD |