Top | ![]() |
![]() |
![]() |
![]() |
#define | E_BOOK_CLIENT_ERROR |
enum | EBookClientViewFlags |
enum | EBookClientError |
enum | EDataBookStatus |
enum | EBookIndexType |
enum | EBookCursorSortType |
enum | EBookCursorOrigin |
enum | EBookCursorStepFlags |
enum | EBookViewStatus |
enum | EBookChangeType |
EBookChange |
const gchar *
e_book_client_error_to_string (EBookClientError code
);
Get localized human readable description of the given error code.
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
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
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 |