| Top |
| #define | E_BOOK_CLIENT_ERROR |
| enum | EBookClientViewFlags |
| enum | EBookClientError |
| enum | EDataBookStatus |
| enum | EBookViewStatus |
| enum | EBookChangeType |
| EBookChange | |
| enum | EBookIndexType |
| enum | EBookCursorSortType |
| enum | EBookCursorOrigin |
| enum | EBookCursorStepFlags |
const gchar *
e_book_client_error_to_string (EBookClientError code);
FIXME: Document me.
Since 3.2
GError * e_book_client_error_create (EBookClientError code,const gchar *custom_msg);
e_book_client_error_create has been deprecated since version 3.8 and should not be used in newly-written code.
Just use the GError API directly.
code |
an EBookClientError code to create |
|
custom_msg |
custom message to use for the error; can be |
a new GError containing an E_BOOK_CLIENT_ERROR of the given
code
. If the custom_msg
is NULL, then the error message is
the one returned from e_book_client_error_to_string() for the code
,
otherwise the given message is used.
Returned pointer should be freed with g_error_free().
Since 3.2
#define E_BOOK_CLIENT_ERROR e_book_client_error_quark ()
Error domain for EBookClient errors
Since 3.2
Flags that control the behaviour of an EBookClientView.
|
Symbolic value for no flags |
||
|
If this flag is set then all contacts matching the view's query will
be sent as notifications when starting the view, otherwise only future
changes will be reported. The default for a EBookClientView is |
Since 3.4
Error codes returned by EBookClient APIs, if an EClientError was not available.
|
Requested book did not exist |
||
|
Contact referred to was not found |
||
|
Tried to add a contact which already exists |
||
|
Referred ESource does not exist |
||
|
Out of disk space |
Since 3.2
Error codes for the E_DATA_BOOK_ERROR domain, these are used in the backend.
|
No error |
||
|
Backend was busy |
||
|
Offsite repository was not online |
||
|
Permission denied |
||
|
Contact referred to was not found |
||
|
Tried to add a contact which already exists |
||
|
Authentication failure |
||
|
Authentication required for this operation |
||
|
An unsupported EContactField was specified for a given operation |
||
|
The authentication method is unsupported |
||
|
TLS was not available |
||
|
Book did not exist |
||
|
Book was removed |
||
|
XXX Document me |
||
|
Exceeded limit of seach size |
||
|
Exceeded time limit for seach |
||
|
Given search espression is invalid |
||
|
Given search espression was refused |
||
|
Unable to cancel an operation |
||
|
An other error occurred |
||
|
Invalid server version |
||
|
Disk space insufficient |
||
|
Invalid argument |
||
|
Unsupported operation |
||
|
Tried to access a book which is not yet open |
||
|
Out of sync state |
Since 3.6
EBookViewStatus has been deprecated since version 3.2 and should not be used in newly-written code.
Use EBookClientView instead.
Status messages used in notifications in the deprecated EBookView class
EBookChangeType has been deprecated since version 3.2 and should not be used in newly-written code.
The type of change in an EBookChange
typedef struct {
EBookChangeType change_type;
EContact *contact;
} EBookChange;
EBookChange has been deprecated since version 3.2 and should not be used in newly-written code.
This is a part of the deprecated EBook API.
EBookChangeType |
The EBookChangeType |
|
EContact * |
The EContact which changed |
The type of index defined by e_source_backend_summary_setup_set_indexed_fields()
|
An index suitable for searching contacts with a prefix pattern |
||
|
An index suitable for searching contacts with a suffix pattern |
||
|
An index suitable for searching contacts for phone numbers. Phone numbers must be convertible into FQTN according to E.164 to be stored in this index. The number "+9999999" for instance won't be stored because the country calling code "+999" currently is not assigned. |
||
|
Indicates that a given EContactField should be usable as a sort key. |
Specifies the start position to in the list of traversed contacts
in calls to e_book_client_cursor_step().
When an EBookClientCursor is created, the current position implied by E_BOOK_CURSOR_ORIGIN_CURRENT
is the same as E_BOOK_CURSOR_ORIGIN_BEGIN.
Since 3.12