![]() |
![]() |
![]() |
evolution-kolab_libekolab Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
#define KOLAB_BACKEND_ERROR enum KolabBackendError; GQuark kolab_util_backend_error_quark (void
); gchar * kolab_util_backend_foldername_new_from_sourcename (const gchar *sourcename
,GError **err
); gchar * kolab_util_backend_get_relative_path_from_uri (const gchar *uri
); void kolab_util_backend_koma_table_cleanup_cb (gpointer data
,GObject *object
,gboolean is_last_ref
); void kolab_util_backend_modtime_set_on_ecalcomp (ECalComponent *ecalcomp
); void kolab_util_backend_modtime_set_on_econtact (EContact *econtact
); void kolab_util_backend_prepare_settings (KolabSettingsHandler *ksettings
,ESource *esource
,const gchar *servername
,const gchar *username
,const gchar *password
,const gchar *sourcename
,const KolabSyncStrategyID *sync_value
); gchar * kolab_util_backend_sourcename_new_from_foldername (const gchar *foldername
,GError **err
); gboolean kolab_util_backend_sqlite_db_new_open (KolabUtilSqliteDb **kdb
,KolabSettingsHandler *ksettings
,const gchar *dbfilename
,GError **err
); KolabReqPkcs11 kolab_util_misc_req_pkcs11_from_property (const gchar *req_pkcs11_prop
); KolabSyncStrategyID kolab_util_misc_sync_value_from_property (const gchar *sync_prop
); KolabTLSVariantID kolab_util_misc_tls_variant_from_property (const gchar *tls_variant
);
typedef enum { KOLAB_BACKEND_ERROR_GENERIC = 0, /* lazy fallback error */ KOLAB_BACKEND_ERROR_INTERNAL, /* internal (programming) error */ KOLAB_BACKEND_ERROR_NOTFOUND, /* any object was not found */ KOLAB_BACKEND_ERROR_SYNC_NOTSTORED, /* object not stored due to sync conflict */ KOLAB_BACKEND_ERROR_CONTEXT_MISUSE, /* calendar/contacts mixup */ KOLAB_BACKEND_ERROR_DATATYPE_EVOLUTION, /* Evo data type error */ KOLAB_BACKEND_ERROR_DATATYPE_KOLAB, /* Kolab data type error */ KOLAB_BACKEND_ERROR_DATATYPE_INTERNAL, /* Backend data type error */ KOLAB_BACKEND_ERROR_HANDLE_INCOMPLETE, /* not-yet-completed KolabMailHandle */ KOLAB_BACKEND_ERROR_STATE_WRONG_FOR_OP, /* wrong state for requested operation */ KOLAB_BACKEND_ERROR_INFODB_GENERIC, /* for cumulated InfoDb errors */ KOLAB_BACKEND_ERROR_INFODB_NOFOLDER , /* item destination folder unknown */ KOLAB_BACKEND_ERROR_INFODB_EXISTS, /* item to be added already exists */ KOLAB_BACKEND_ERROR_CAMEL /* Camel system error */ } KolabBackendError;
gchar * kolab_util_backend_foldername_new_from_sourcename (const gchar *sourcename
,GError **err
);
gchar * kolab_util_backend_get_relative_path_from_uri
(const gchar *uri
);
Extracts the path from the given uri. Leading "/" are removed.
|
An URI string |
Returns : |
A newly allocated string containing the uri, or NULL. |
void kolab_util_backend_koma_table_cleanup_cb (gpointer data
,GObject *object
,gboolean is_last_ref
);
void kolab_util_backend_modtime_set_on_ecalcomp
(ECalComponent *ecalcomp
);
void kolab_util_backend_modtime_set_on_econtact
(EContact *econtact
);
void kolab_util_backend_prepare_settings (KolabSettingsHandler *ksettings
,ESource *esource
,const gchar *servername
,const gchar *username
,const gchar *password
,const gchar *sourcename
,const KolabSyncStrategyID *sync_value
);
gchar * kolab_util_backend_sourcename_new_from_foldername (const gchar *foldername
,GError **err
);
gboolean kolab_util_backend_sqlite_db_new_open (KolabUtilSqliteDb **kdb
,KolabSettingsHandler *ksettings
,const gchar *dbfilename
,GError **err
);
KolabReqPkcs11 kolab_util_misc_req_pkcs11_from_property
(const gchar *req_pkcs11_prop
);
KolabSyncStrategyID kolab_util_misc_sync_value_from_property
(const gchar *sync_prop
);
KolabTLSVariantID kolab_util_misc_tls_variant_from_property
(const gchar *tls_variant
);