diff options
Diffstat (limited to 'camel/camel-provider.h')
-rw-r--r-- | camel/camel-provider.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/camel/camel-provider.h b/camel/camel-provider.h index fb64143f28..273c7554d2 100644 --- a/camel/camel-provider.h +++ b/camel/camel-provider.h @@ -192,11 +192,15 @@ struct _CamelProviderModule { int loaded:1; }; -GHashTable *camel_provider_init (void); -void camel_provider_load (CamelSession *session, const char *path, CamelException *ex); +void camel_provider_init(void); + +void camel_provider_load(const char *path, CamelException *ex); +void camel_provider_register(CamelProvider *provider); +GList *camel_provider_list(gboolean load); +CamelProvider *camel_provider_get(const char *url_string, CamelException *ex); /* This is defined by each module, not by camel-provider.c. */ -void camel_provider_module_init (CamelSession *session); +void camel_provider_module_init(void); int camel_provider_auto_detect (CamelProvider *provider, CamelURL *url, |