[evolution-data-server] Add the other Camel services to API documentation.



commit d1a86e92be21453ef956ba6230522dae30792909
Author: Matthew Barnes <mbarnes redhat com>
Date:   Sun Nov 3 10:28:32 2013 -0500

    Add the other Camel services to API documentation.
    
    For developer convenience, and to help me stay disciplined about writing
    API documentation... even in provider modules.

 camel/providers/local/camel-maildir-store.h        |    1 -
 camel/providers/local/camel-maildir-summary.c      |   11 +-
 camel/providers/local/camel-maildir-summary.h      |    4 -
 camel/providers/local/camel-mbox-summary.c         |   14 +-
 camel/providers/local/camel-mbox-summary.h         |    7 -
 camel/providers/pop3/camel-pop3-engine.h           |    4 +-
 camel/providers/pop3/camel-pop3-folder.c           |   22 +-
 camel/providers/pop3/camel-pop3-folder.h           |   13 +-
 camel/providers/pop3/camel-pop3-settings.c         |    2 +-
 camel/providers/pop3/camel-pop3-stream.h           |    2 +-
 camel/providers/sendmail/camel-sendmail-settings.h |   53 +-
 camel/providers/smtp/camel-smtp-transport.c        |    8 +
 camel/providers/smtp/camel-smtp-transport.h        |   16 -
 docs/reference/camel/Makefile.am                   |   19 +-
 docs/reference/camel/camel-docs.sgml               |  204 ++-
 docs/reference/camel/camel-sections.txt            | 1664 ++++++++++++++------
 docs/reference/camel/camel.types                   |  103 ++-
 17 files changed, 1482 insertions(+), 665 deletions(-)
---
diff --git a/camel/providers/local/camel-maildir-store.h b/camel/providers/local/camel-maildir-store.h
index 6b954ab..a5cdb00 100644
--- a/camel/providers/local/camel-maildir-store.h
+++ b/camel/providers/local/camel-maildir-store.h
@@ -51,7 +51,6 @@ typedef struct _CamelMaildirStorePrivate CamelMaildirStorePrivate;
 
 struct _CamelMaildirStore {
        CamelLocalStore parent;
-
        CamelMaildirStorePrivate *priv;
 };
 
diff --git a/camel/providers/local/camel-maildir-summary.c b/camel/providers/local/camel-maildir-summary.c
index 367e37d..e4e8970 100644
--- a/camel/providers/local/camel-maildir-summary.c
+++ b/camel/providers/local/camel-maildir-summary.c
@@ -87,6 +87,8 @@ static gchar *        maildir_summary_encode_x_evolution
                                                (CamelLocalSummary *cls,
                                                 const CamelLocalMessageInfo *mi);
 
+typedef struct _CamelMaildirMessageContentInfo CamelMaildirMessageContentInfo;
+
 struct _CamelMaildirSummaryPrivate {
        gchar *current_file;
        gchar *hostname;
@@ -95,7 +97,14 @@ struct _CamelMaildirSummaryPrivate {
        GMutex summary_lock;
 };
 
-G_DEFINE_TYPE (CamelMaildirSummary, camel_maildir_summary, CAMEL_TYPE_LOCAL_SUMMARY)
+struct _CamelMaildirMessageContentInfo {
+       CamelMessageContentInfo info;
+};
+
+G_DEFINE_TYPE (
+       CamelMaildirSummary,
+       camel_maildir_summary,
+       CAMEL_TYPE_LOCAL_SUMMARY)
 
 static void
 maildir_summary_finalize (GObject *object)
diff --git a/camel/providers/local/camel-maildir-summary.h b/camel/providers/local/camel-maildir-summary.h
index 6ec0f77..afe3005 100644
--- a/camel/providers/local/camel-maildir-summary.h
+++ b/camel/providers/local/camel-maildir-summary.h
@@ -48,10 +48,6 @@ typedef struct _CamelMaildirSummary CamelMaildirSummary;
 typedef struct _CamelMaildirSummaryClass CamelMaildirSummaryClass;
 typedef struct _CamelMaildirSummaryPrivate CamelMaildirSummaryPrivate;
 
-typedef struct _CamelMaildirMessageContentInfo {
-       CamelMessageContentInfo info;
-} CamelMaildirMessageContentInfo;
-
 enum {
        CAMEL_MAILDIR_INFO_FILENAME = CAMEL_MESSAGE_INFO_LAST,
        CAMEL_MAILDIR_INFO_LAST
diff --git a/camel/providers/local/camel-mbox-summary.c b/camel/providers/local/camel-mbox-summary.c
index ee35107..8c37c61 100644
--- a/camel/providers/local/camel-mbox-summary.c
+++ b/camel/providers/local/camel-mbox-summary.c
@@ -41,8 +41,17 @@
 #define io(x)
 #define d(x) /*(printf("%s(%d): ", __FILE__, __LINE__),(x))*/
 
+/* Enable the use of elm/pine style "Status" & "X-Status" headers */
+#define STATUS_PINE
+
 #define CAMEL_MBOX_SUMMARY_VERSION (1)
 
+typedef struct _CamelMboxMessageContentInfo CamelMboxMessageContentInfo;
+
+struct _CamelMboxMessageContentInfo {
+       CamelMessageContentInfo info;
+};
+
 static CamelFIRecord *
                summary_header_to_db            (CamelFolderSummary *,
                                                 GError **error);
@@ -104,7 +113,10 @@ static void encode_status (guint32 flags, gchar status[8]);
 static guint32 decode_status (const gchar *status);
 #endif
 
-G_DEFINE_TYPE (CamelMboxSummary, camel_mbox_summary, CAMEL_TYPE_LOCAL_SUMMARY)
+G_DEFINE_TYPE (
+       CamelMboxSummary,
+       camel_mbox_summary,
+       CAMEL_TYPE_LOCAL_SUMMARY)
 
 static gboolean
 mbox_info_set_user_flag (CamelMessageInfo *mi,
diff --git a/camel/providers/local/camel-mbox-summary.h b/camel/providers/local/camel-mbox-summary.h
index c425b0b..abade38 100644
--- a/camel/providers/local/camel-mbox-summary.h
+++ b/camel/providers/local/camel-mbox-summary.h
@@ -23,9 +23,6 @@
 
 #include "camel-local-summary.h"
 
-/* Enable the use of elm/pine style "Status" & "X-Status" headers */
-#define STATUS_PINE
-
 /* Standard GObject macros */
 #define CAMEL_TYPE_MBOX_SUMMARY \
        (camel_mbox_summary_get_type ())
@@ -50,10 +47,6 @@ G_BEGIN_DECLS
 typedef struct _CamelMboxSummary CamelMboxSummary;
 typedef struct _CamelMboxSummaryClass CamelMboxSummaryClass;
 
-typedef struct _CamelMboxMessageContentInfo {
-       CamelMessageContentInfo info;
-} CamelMboxMessageContentInfo;
-
 typedef struct _CamelMboxMessageInfo {
        CamelLocalMessageInfo info;
 
diff --git a/camel/providers/pop3/camel-pop3-engine.h b/camel/providers/pop3/camel-pop3-engine.h
index b8fbd86..de09de5 100644
--- a/camel/providers/pop3/camel-pop3-engine.h
+++ b/camel/providers/pop3/camel-pop3-engine.h
@@ -149,8 +149,6 @@ gboolean    camel_pop3_engine_reget_capabilities
                                                (CamelPOP3Engine *engine,
                                                 GCancellable *cancellable,
                                                 GError **error);
-void           camel_pop3_engine_command_free  (CamelPOP3Engine *pe,
-                                                CamelPOP3Command *pc);
 gint           camel_pop3_engine_iterate       (CamelPOP3Engine *pe,
                                                 CamelPOP3Command *pc,
                                                 GCancellable *cancellable,
@@ -164,6 +162,8 @@ CamelPOP3Command *
                                                 GError **error,
                                                 const gchar *fmt,
                                                 ...);
+void           camel_pop3_engine_command_free  (CamelPOP3Engine *pe,
+                                                CamelPOP3Command *pc);
 
 G_END_DECLS
 
diff --git a/camel/providers/pop3/camel-pop3-folder.c b/camel/providers/pop3/camel-pop3-folder.c
index 7478a72..9d1c004 100644
--- a/camel/providers/pop3/camel-pop3-folder.c
+++ b/camel/providers/pop3/camel-pop3-folder.c
@@ -38,6 +38,18 @@
 
 #define d(x) if (camel_debug("pop3")) x;
 
+typedef struct _CamelPOP3FolderInfo CamelPOP3FolderInfo;
+
+struct _CamelPOP3FolderInfo {
+       guint32 id;
+       guint32 size;
+       guint32 flags;
+       guint32 index;          /* index of request */
+       gchar *uid;
+       struct _CamelPOP3Command *cmd;
+       struct _CamelStream *stream;
+};
+
 G_DEFINE_TYPE (CamelPOP3Folder, camel_pop3_folder, CAMEL_TYPE_FOLDER)
 
 static void
@@ -957,7 +969,7 @@ pop3_folder_synchronize_sync (CamelFolder *folder,
                camel_operation_push_message (
                        cancellable, _("Expunging old messages"));
 
-               camel_pop3_delete_old (
+               camel_pop3_folder_delete_old (
                        folder, delete_after_days, cancellable, error);
 
                camel_operation_pop_message (cancellable);
@@ -1177,10 +1189,10 @@ pop3_get_message_time_from_cache (CamelFolder *folder,
 }
 
 gboolean
-camel_pop3_delete_old (CamelFolder *folder,
-                       gint days_to_delete,
-                       GCancellable *cancellable,
-                       GError **error)
+camel_pop3_folder_delete_old (CamelFolder *folder,
+                              gint days_to_delete,
+                              GCancellable *cancellable,
+                              GError **error)
 {
        CamelStore *parent_store;
        CamelPOP3Folder *pop3_folder;
diff --git a/camel/providers/pop3/camel-pop3-folder.h b/camel/providers/pop3/camel-pop3-folder.h
index 125c622..09bc593 100644
--- a/camel/providers/pop3/camel-pop3-folder.h
+++ b/camel/providers/pop3/camel-pop3-folder.h
@@ -51,17 +51,6 @@ G_BEGIN_DECLS
 
 typedef struct _CamelPOP3Folder CamelPOP3Folder;
 typedef struct _CamelPOP3FolderClass CamelPOP3FolderClass;
-typedef struct _CamelPOP3FolderInfo CamelPOP3FolderInfo;
-
-struct _CamelPOP3FolderInfo {
-       guint32 id;
-       guint32 size;
-       guint32 flags;
-       guint32 index;          /* index of request */
-       gchar *uid;
-       struct _CamelPOP3Command *cmd;
-       struct _CamelStream *stream;
-};
 
 struct _CamelPOP3Folder {
        CamelFolder parent;
@@ -91,7 +80,7 @@ GType         camel_pop3_folder_get_type      (void);
 CamelFolder *  camel_pop3_folder_new           (CamelStore *parent,
                                                 GCancellable *cancellable,
                                                 GError **error);
-gboolean       camel_pop3_delete_old           (CamelFolder *folder,
+gboolean       camel_pop3_folder_delete_old    (CamelFolder *folder,
                                                 gint days_to_delete,
                                                 GCancellable *cancellable,
                                                 GError **error);
diff --git a/camel/providers/pop3/camel-pop3-settings.c b/camel/providers/pop3/camel-pop3-settings.c
index 7f3cf69..2fd552a 100644
--- a/camel/providers/pop3/camel-pop3-settings.c
+++ b/camel/providers/pop3/camel-pop3-settings.c
@@ -573,7 +573,7 @@ camel_pop3_settings_get_auto_fetch (CamelPOP3Settings *settings)
 /**
  * camel_pop3_settings_set_auto_fetch :
  * @settings: a #CamelPOP3Settings
- * @keep_on_server: whether to download additional mails
+ * @auto_fetch: whether to download additional mails
  *
  * Sets whether to download additional mails that may be downloaded later on
  *
diff --git a/camel/providers/pop3/camel-pop3-stream.h b/camel/providers/pop3/camel-pop3-stream.h
index d79ea3f..304823e 100644
--- a/camel/providers/pop3/camel-pop3-stream.h
+++ b/camel/providers/pop3/camel-pop3-stream.h
@@ -72,7 +72,7 @@ struct _CamelPOP3StreamClass {
        CamelStreamClass parent_class;
 };
 
-GType           camel_pop3_stream_get_type     (void);
+GType          camel_pop3_stream_get_type      (void);
 CamelStream *  camel_pop3_stream_new           (CamelStream *source);
 void           camel_pop3_stream_set_mode      (CamelPOP3Stream *is,
                                                 camel_pop3_stream_mode_t mode);
diff --git a/camel/providers/sendmail/camel-sendmail-settings.h 
b/camel/providers/sendmail/camel-sendmail-settings.h
index eec0a29..def4e0f 100644
--- a/camel/providers/sendmail/camel-sendmail-settings.h
+++ b/camel/providers/sendmail/camel-sendmail-settings.h
@@ -55,28 +55,37 @@ struct _CamelSendmailSettingsClass {
        CamelSettingsClass parent_class;
 };
 
-GType          camel_sendmail_settings_get_type        (void);
-gboolean       camel_sendmail_settings_get_use_custom_binary   (CamelSendmailSettings *settings);
-void           camel_sendmail_settings_set_use_custom_binary   (CamelSendmailSettings *settings,
-                                                                gboolean use_custom_binary);
-
-const gchar *  camel_sendmail_settings_get_custom_binary       (CamelSendmailSettings *settings);
-gchar *                camel_sendmail_settings_dup_custom_binary       (CamelSendmailSettings *settings);
-void           camel_sendmail_settings_set_custom_binary       (CamelSendmailSettings *settings,
-                                                                const gchar *custom_binary);
-
-gboolean       camel_sendmail_settings_get_use_custom_args     (CamelSendmailSettings *settings);
-void           camel_sendmail_settings_set_use_custom_args     (CamelSendmailSettings *settings,
-                                                                gboolean use_custom_args);
-
-const gchar *  camel_sendmail_settings_get_custom_args         (CamelSendmailSettings *settings);
-gchar *                camel_sendmail_settings_dup_custom_args         (CamelSendmailSettings *settings);
-void           camel_sendmail_settings_set_custom_args         (CamelSendmailSettings *settings,
-                                                                const gchar *custom_args);
-
-gboolean       camel_sendmail_settings_get_send_in_offline     (CamelSendmailSettings *settings);
-void           camel_sendmail_settings_set_send_in_offline     (CamelSendmailSettings *settings,
-                                                                gboolean send_in_offline);
+GType          camel_sendmail_settings_get_type
+                                       (void) G_GNUC_CONST;
+gboolean       camel_sendmail_settings_get_use_custom_binary
+                                       (CamelSendmailSettings *settings);
+void           camel_sendmail_settings_set_use_custom_binary
+                                       (CamelSendmailSettings *settings,
+                                        gboolean use_custom_binary);
+const gchar *  camel_sendmail_settings_get_custom_binary
+                                       (CamelSendmailSettings *settings);
+gchar *                camel_sendmail_settings_dup_custom_binary
+                                       (CamelSendmailSettings *settings);
+void           camel_sendmail_settings_set_custom_binary
+                                       (CamelSendmailSettings *settings,
+                                        const gchar *custom_binary);
+gboolean       camel_sendmail_settings_get_use_custom_args
+                                       (CamelSendmailSettings *settings);
+void           camel_sendmail_settings_set_use_custom_args
+                                       (CamelSendmailSettings *settings,
+                                        gboolean use_custom_args);
+const gchar *  camel_sendmail_settings_get_custom_args
+                                       (CamelSendmailSettings *settings);
+gchar *                camel_sendmail_settings_dup_custom_args
+                                       (CamelSendmailSettings *settings);
+void           camel_sendmail_settings_set_custom_args
+                                       (CamelSendmailSettings *settings,
+                                        const gchar *custom_args);
+gboolean       camel_sendmail_settings_get_send_in_offline
+                                       (CamelSendmailSettings *settings);
+void           camel_sendmail_settings_set_send_in_offline
+                                       (CamelSendmailSettings *settings,
+                                        gboolean send_in_offline);
 
 G_END_DECLS
 
diff --git a/camel/providers/smtp/camel-smtp-transport.c b/camel/providers/smtp/camel-smtp-transport.c
index 0c0483f..2b83893 100644
--- a/camel/providers/smtp/camel-smtp-transport.c
+++ b/camel/providers/smtp/camel-smtp-transport.c
@@ -53,6 +53,14 @@
 #define SMTP_PORT  25
 #define SMTPS_PORT 465
 
+#define CAMEL_SMTP_TRANSPORT_IS_ESMTP               (1 << 0)
+#define CAMEL_SMTP_TRANSPORT_8BITMIME               (1 << 1)
+#define CAMEL_SMTP_TRANSPORT_ENHANCEDSTATUSCODES    (1 << 2)
+#define CAMEL_SMTP_TRANSPORT_STARTTLS               (1 << 3)
+
+/* set if we are using authtypes from a broken AUTH= */
+#define CAMEL_SMTP_TRANSPORT_AUTH_EQUAL             (1 << 4)
+
 enum {
        PROP_0,
        PROP_CONNECTABLE,
diff --git a/camel/providers/smtp/camel-smtp-transport.h b/camel/providers/smtp/camel-smtp-transport.h
index 82d6823..3b74275 100644
--- a/camel/providers/smtp/camel-smtp-transport.h
+++ b/camel/providers/smtp/camel-smtp-transport.h
@@ -46,18 +46,6 @@
        (G_TYPE_INSTANCE_GET_CLASS \
        ((obj), CAMEL_TYPE_SMTP_TRANSPORT, CamelSmtpTransportClass))
 
-#define CAMEL_SMTP_TRANSPORT_IS_ESMTP               (1 << 0)
-#define CAMEL_SMTP_TRANSPORT_8BITMIME               (1 << 1)
-#define CAMEL_SMTP_TRANSPORT_ENHANCEDSTATUSCODES    (1 << 2)
-#define CAMEL_SMTP_TRANSPORT_STARTTLS               (1 << 3)
-
-/* set if we are using authtypes from a broken AUTH= */
-#define CAMEL_SMTP_TRANSPORT_AUTH_EQUAL             (1 << 4)
-
-#ifdef G_OS_WIN32
-#define socklen_t int
-#endif
-
 G_BEGIN_DECLS
 
 typedef struct _CamelSmtpTransport CamelSmtpTransport;
@@ -85,8 +73,4 @@ GType camel_smtp_transport_get_type (void);
 
 G_END_DECLS
 
-#ifdef G_OS_WIN32
-#undef socklen_t
-#endif
-
 #endif /* CAMEL_SMTP_TRANSPORT_H */
diff --git a/docs/reference/camel/Makefile.am b/docs/reference/camel/Makefile.am
index d0821e9..a987bc7 100644
--- a/docs/reference/camel/Makefile.am
+++ b/docs/reference/camel/Makefile.am
@@ -5,10 +5,7 @@ DOC_MODULE = camel
 DOC_MAIN_SGML_FILE = $(DOC_MODULE)-docs.sgml
 
 # The directory containing the source code (if it contains documentation).
-DOC_SOURCE_DIR = \
-       $(top_srcdir)/camel \
-       $(top_srcdir)/camel/providers/imapx \
-       $(NULL)
+DOC_SOURCE_DIR = $(top_srcdir)/camel
 
 HTML_DIR = $(datadir)/gtk-doc/html
 
@@ -32,7 +29,12 @@ GTKDOC_CFLAGS = \
 
 GTKDOC_LIBS = \
        $(top_builddir)/camel/libcamel-1.2.la \
+       $(top_builddir)/camel/providers/local/libcamellocal.la \
        $(top_builddir)/camel/providers/imapx/libcamelimapx.la \
+       $(top_builddir)/camel/providers/nntp/libcamelnntp.la \
+       $(top_builddir)/camel/providers/pop3/libcamelpop3.la \
+       $(top_builddir)/camel/providers/sendmail/libcamelsendmail.la \
+       $(top_builddir)/camel/providers/smtp/libcamelsmtp.la \
        $(CAMEL_LIBS) \
        $(NULL)
 
@@ -46,23 +48,16 @@ CFILE_GLOB=$(top_srcdir)/camel/*.c
 # Header files to ignore when scanning
 # XXX Ignore the imapx provider for now.
 IGNORE_HFILES = \
-       broken-date-parser.h \
        camel-charset-map-private.h \
        camel-enumtypes.h \
-       camel-groupwise-private.h \
        camel-i18n.h \
-       camel-imap-private.h \
-       camel-imap-types.h \
        camel-imapx-tokenise.h \
        camel-imapx-utils.h \
        camel-local-private.h \
-       camel-net-utils-win32.h \
        camel-nntp-private.h \
-       camel-nntp-types.h \
+       camel-nntp-resp-codes.h \
        camel-search-private.h \
-       camel-types.h \
        camel-win32.h \
-       providers \
        tests \
        $(NULL)
 
diff --git a/docs/reference/camel/camel-docs.sgml b/docs/reference/camel/camel-docs.sgml
index 31caf54..17a729f 100644
--- a/docs/reference/camel/camel-docs.sgml
+++ b/docs/reference/camel/camel-docs.sgml
@@ -31,12 +31,8 @@
     </abstract>
   </bookinfo>
 
-  <part id="classes">
-    <title>Camel Classes</title>
-    <chapter id="ClassTree">
-      <title>Class Hierarchy</title>
-      <xi:include href="xml/tree_index.sgml"/>
-    </chapter>
+  <part id="api">
+    <title>API Reference</title>
 
     <chapter id="Fundamentals">
       <title>Fundamentals</title>
@@ -195,8 +191,41 @@
       <xi:include href="xml/camel-utf8.xml"/>
     </chapter>
 
+    <chapter id="Deprecated">
+      <title>Deprecated Objects</title>
+      <xi:include href="xml/camel-disco-diary.xml"/>
+      <xi:include href="xml/camel-disco-folder.xml"/>
+      <xi:include href="xml/camel-disco-store.xml"/>
+    </chapter>
+
+  </part>
+
+  <part id="services">
+    <title>Built-in Services</title>
+
+    <chapter id="Local">
+      <title>Local Services</title>
+      <xi:include href="xml/camel-local-folder.xml"/>
+      <xi:include href="xml/camel-local-store.xml"/>
+      <xi:include href="xml/camel-local-summary.xml"/>
+      <xi:include href="xml/camel-maildir-folder.xml"/>
+      <xi:include href="xml/camel-maildir-store.xml"/>
+      <xi:include href="xml/camel-maildir-summary.xml"/>
+      <xi:include href="xml/camel-mbox-folder.xml"/>
+      <xi:include href="xml/camel-mbox-store.xml"/>
+      <xi:include href="xml/camel-mbox-summary.xml"/>
+      <xi:include href="xml/camel-mh-folder.xml"/>
+      <xi:include href="xml/camel-mh-settings.xml"/>
+      <xi:include href="xml/camel-mh-store.xml"/>
+      <xi:include href="xml/camel-mh-summary.xml"/>
+      <xi:include href="xml/camel-spool-folder.xml"/>
+      <xi:include href="xml/camel-spool-settings.xml"/>
+      <xi:include href="xml/camel-spool-store.xml"/>
+      <xi:include href="xml/camel-spool-summary.xml"/>
+    </chapter>
+
     <chapter id="IMAP">
-      <title>Extensible IMAP</title>
+      <title>IMAP Service</title>
       <xi:include href="xml/camel-imapx-command.xml"/>
       <xi:include href="xml/camel-imapx-folder.xml"/>
       <xi:include href="xml/camel-imapx-job.xml"/>
@@ -214,75 +243,104 @@
       <xi:include href="xml/camel-imapx-status-response.xml"/>
     </chapter>
 
-    <chapter id="Deprecated">
-      <title>Deprecated Objects</title>
-      <xi:include href="xml/camel-disco-diary.xml"/>
-      <xi:include href="xml/camel-disco-folder.xml"/>
-      <xi:include href="xml/camel-disco-store.xml"/>
+    <chapter id="NNTP">
+      <title>NNTP Service</title>
+      <xi:include href="xml/camel-nntp-folder.xml"/>
+      <xi:include href="xml/camel-nntp-settings.xml"/>
+      <xi:include href="xml/camel-nntp-store.xml"/>
+      <xi:include href="xml/camel-nntp-store-summary.xml"/>
+      <xi:include href="xml/camel-nntp-stream.xml"/>
+      <xi:include href="xml/camel-nntp-summary.xml"/>
+    </chapter>
+
+    <chapter id="POP">
+      <title>POP3 Service</title>
+      <xi:include href="xml/camel-pop3-engine.xml"/>
+      <xi:include href="xml/camel-pop3-folder.xml"/>
+      <xi:include href="xml/camel-pop3-settings.xml"/>
+      <xi:include href="xml/camel-pop3-store.xml"/>
+      <xi:include href="xml/camel-pop3-stream.xml"/>
     </chapter>
 
-    <index id="api-index-full">
-      <title>Index</title>
-      <xi:include href="xml/api-index-full.xml"><xi:fallback /></xi:include>
-    </index>
-    <index id="api-index-deprecated" role="deprecated">
-      <title>Index of deprecated symbols</title>
-      <xi:include href="xml/api-index-deprecated.xml"><xi:fallback /></xi:include>
-    </index>
-    <index id="api-index-3.12" role="3.12">
-      <title>Index of new symbols in 3.12</title>
-      <xi:include href="xml/api-index-3.12.xml"><xi:fallback /></xi:include>
-    </index>
-    <index id="api-index-3.10" role="3.10">
-      <title>Index of new symbols in 3.10</title>
-      <xi:include href="xml/api-index-3.10.xml"><xi:fallback /></xi:include>
-    </index>
-    <index id="api-index-3.8" role="3.8">
-      <title>Index of new symbols in 3.8</title>
-      <xi:include href="xml/api-index-3.8.xml"><xi:fallback /></xi:include>
-    </index>
-    <index id="api-index-3.6" role="3.6">
-      <title>Index of new symbols in 3.6</title>
-      <xi:include href="xml/api-index-3.6.xml"><xi:fallback /></xi:include>
-    </index>
-    <index id="api-index-3.4" role="3.4">
-      <title>Index of new symbols in 3.4</title>
-      <xi:include href="xml/api-index-3.4.xml"><xi:fallback /></xi:include>
-    </index>
-    <index id="api-index-3.2" role="3.2">
-      <title>Index of new symbols in 3.2</title>
-      <xi:include href="xml/api-index-3.2.xml"><xi:fallback /></xi:include>
-    </index>
-    <index id="api-index-3.0" role="3.0">
-      <title>Index of new symbols in 3.0</title>
-      <xi:include href="xml/api-index-3.0.xml"><xi:fallback /></xi:include>
-    </index>
-    <index id="api-index-2.32" role="2.32">
-      <title>Index of new symbols in 2.32</title>
-      <xi:include href="xml/api-index-2.32.xml"><xi:fallback /></xi:include>
-    </index>
-    <index id="api-index-2.30" role="2.30">
-      <title>Index of new symbols in 2.30</title>
-      <xi:include href="xml/api-index-2.30.xml"><xi:fallback /></xi:include>
-    </index>
-    <index id="api-index-2.28" role="2.28">
-      <title>Index of new symbols in 2.28</title>
-      <xi:include href="xml/api-index-2.28.xml"><xi:fallback /></xi:include>
-    </index>
-    <index id="api-index-2.26" role="2.26">
-      <title>Index of new symbols in 2.26</title>
-      <xi:include href="xml/api-index-2.26.xml"><xi:fallback /></xi:include>
-    </index>
-    <index id="api-index-2.24" role="2.24">
-      <title>Index of new symbols in 2.24</title>
-      <xi:include href="xml/api-index-2.24.xml"><xi:fallback /></xi:include>
-    </index>
-    <index id="api-index-2.22" role="2.22">
-      <title>Index of new symbols in 2.22</title>
-      <xi:include href="xml/api-index-2.22.xml"><xi:fallback /></xi:include>
-    </index>
+    <chapter id="Sendmail">
+      <title>Sendmail Service</title>
+      <xi:include href="xml/camel-sendmail-settings.xml"/>
+      <xi:include href="xml/camel-sendmail-transport.xml"/>
+    </chapter>
 
-    <xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>
+    <chapter id="SMTP">
+      <title>SMTP Service</title>
+      <xi:include href="xml/camel-smtp-settings.xml"/>
+      <xi:include href="xml/camel-smtp-transport.xml"/>
+    </chapter>
 
   </part>
+
+  <chapter id="ClassTree">
+    <title>Class Hierarchy</title>
+    <xi:include href="xml/tree_index.sgml"/>
+  </chapter>
+  <index id="api-index-full">
+    <title>Index</title>
+    <xi:include href="xml/api-index-full.xml"><xi:fallback /></xi:include>
+  </index>
+  <index id="api-index-deprecated" role="deprecated">
+    <title>Index of deprecated symbols</title>
+    <xi:include href="xml/api-index-deprecated.xml"><xi:fallback /></xi:include>
+  </index>
+  <index id="api-index-3.12" role="3.12">
+    <title>Index of new symbols in 3.12</title>
+    <xi:include href="xml/api-index-3.12.xml"><xi:fallback /></xi:include>
+  </index>
+  <index id="api-index-3.10" role="3.10">
+    <title>Index of new symbols in 3.10</title>
+    <xi:include href="xml/api-index-3.10.xml"><xi:fallback /></xi:include>
+  </index>
+  <index id="api-index-3.8" role="3.8">
+    <title>Index of new symbols in 3.8</title>
+    <xi:include href="xml/api-index-3.8.xml"><xi:fallback /></xi:include>
+  </index>
+  <index id="api-index-3.6" role="3.6">
+    <title>Index of new symbols in 3.6</title>
+    <xi:include href="xml/api-index-3.6.xml"><xi:fallback /></xi:include>
+  </index>
+  <index id="api-index-3.4" role="3.4">
+    <title>Index of new symbols in 3.4</title>
+    <xi:include href="xml/api-index-3.4.xml"><xi:fallback /></xi:include>
+  </index>
+  <index id="api-index-3.2" role="3.2">
+    <title>Index of new symbols in 3.2</title>
+    <xi:include href="xml/api-index-3.2.xml"><xi:fallback /></xi:include>
+  </index>
+  <index id="api-index-3.0" role="3.0">
+    <title>Index of new symbols in 3.0</title>
+    <xi:include href="xml/api-index-3.0.xml"><xi:fallback /></xi:include>
+  </index>
+  <index id="api-index-2.32" role="2.32">
+    <title>Index of new symbols in 2.32</title>
+    <xi:include href="xml/api-index-2.32.xml"><xi:fallback /></xi:include>
+  </index>
+  <index id="api-index-2.30" role="2.30">
+    <title>Index of new symbols in 2.30</title>
+    <xi:include href="xml/api-index-2.30.xml"><xi:fallback /></xi:include>
+  </index>
+  <index id="api-index-2.28" role="2.28">
+    <title>Index of new symbols in 2.28</title>
+    <xi:include href="xml/api-index-2.28.xml"><xi:fallback /></xi:include>
+  </index>
+  <index id="api-index-2.26" role="2.26">
+    <title>Index of new symbols in 2.26</title>
+    <xi:include href="xml/api-index-2.26.xml"><xi:fallback /></xi:include>
+  </index>
+  <index id="api-index-2.24" role="2.24">
+    <title>Index of new symbols in 2.24</title>
+    <xi:include href="xml/api-index-2.24.xml"><xi:fallback /></xi:include>
+  </index>
+  <index id="api-index-2.22" role="2.22">
+    <title>Index of new symbols in 2.22</title>
+    <xi:include href="xml/api-index-2.22.xml"><xi:fallback /></xi:include>
+  </index>
+
+  <xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>
+
 </book>
diff --git a/docs/reference/camel/camel-sections.txt b/docs/reference/camel/camel-sections.txt
index 999ad54..082ffbc 100644
--- a/docs/reference/camel/camel-sections.txt
+++ b/docs/reference/camel/camel-sections.txt
@@ -739,479 +739,6 @@ CamelHTMLParserPrivate
 </SECTION>
 
 <SECTION>
-<FILE>camel-imapx-command</FILE>
-<TITLE>CamelIMAPXCommand</TITLE>
-CAMEL_IS_IMAPX_COMMAND
-CamelIMAPXCommandPartType
-CamelIMAPXCommandFunc
-CamelIMAPXCommand
-CamelIMAPXCommandPart
-camel_imapx_command_new
-camel_imapx_command_ref
-camel_imapx_command_unref
-camel_imapx_command_check
-camel_imapx_command_compare
-camel_imapx_command_get_job
-camel_imapx_command_set_job
-camel_imapx_command_ref_mailbox
-camel_imapx_command_add
-camel_imapx_command_addv
-camel_imapx_command_add_part
-camel_imapx_command_close
-camel_imapx_command_wait
-camel_imapx_command_done
-camel_imapx_command_failed
-camel_imapx_command_set_error_if_failed
-CamelIMAPXCommandQueue
-camel_imapx_command_queue_new
-camel_imapx_command_queue_free
-camel_imapx_command_queue_transfer
-camel_imapx_command_queue_push_tail
-camel_imapx_command_queue_insert_sorted
-camel_imapx_command_queue_is_empty
-camel_imapx_command_queue_get_length
-camel_imapx_command_queue_peek_head
-camel_imapx_command_queue_peek_head_link
-camel_imapx_command_queue_remove
-camel_imapx_command_queue_delete_link
-camel_imapx_command_queue_ref_by_tag
-</SECTION>
-
-<SECTION>
-<FILE>camel-imapx-folder</FILE>
-<TITLE>CamelIMAPXFolder</TITLE>
-CamelIMAPXFolder
-camel_imapx_folder_new
-camel_imapx_folder_ref_mailbox
-camel_imapx_folder_set_mailbox
-camel_imapx_folder_list_mailbox
-camel_imapx_folder_copy_message_map
-camel_imapx_folder_add_move_to_real_junk
-camel_imapx_folder_add_move_to_real_trash
-camel_imapx_folder_invalidate_local_cache
-<SUBSECTION Standard>
-CAMEL_IMAPX_FOLDER
-CAMEL_IS_IMAPX_FOLDER
-CAMEL_TYPE_IMAPX_FOLDER
-CAMEL_IMAPX_FOLDER_CLASS
-CAMEL_IS_IMAPX_FOLDER_CLASS
-CAMEL_IMAPX_FOLDER_GET_CLASS
-CamelIMAPXFolderClass
-camel_imapx_folder_get_type
-<SUBSECTION Private>
-CamelIMAPXFolderPrivate
-</SECTION>
-
-<SECTION>
-<FILE>camel-imapx-job</FILE>
-<TITLE>CamelIMAPXJob</TITLE>
-CAMEL_IS_IMAPX_JOB
-CamelIMAPXJob
-camel_imapx_job_new
-camel_imapx_job_ref
-camel_imapx_job_unref
-camel_imapx_job_check
-camel_imapx_job_cancel
-camel_imapx_job_wait
-camel_imapx_job_done
-camel_imapx_job_run
-camel_imapx_job_matches
-camel_imapx_job_get_data
-camel_imapx_job_set_data
-camel_imapx_job_has_mailbox
-camel_imapx_job_ref_mailbox
-camel_imapx_job_set_mailbox
-camel_imapx_job_get_cancellable
-camel_imapx_job_take_error
-<SUBSECTION Private>
-uidset_state
-</SECTION>
-
-<SECTION>
-<FILE>camel-imapx-list-response</FILE>
-<TITLE>CamelIMAPXListResponse</TITLE>
-CamelIMAPXListResponse
-camel_imapx_list_response_new
-camel_imapx_list_response_hash
-camel_imapx_list_response_equal
-camel_imapx_list_response_compare
-camel_imapx_list_response_get_mailbox_name
-camel_imapx_list_response_get_separator
-CAMEL_IMAPX_LIST_ATTR_NOINFERIORS
-CAMEL_IMAPX_LIST_ATTR_NOSELECT
-CAMEL_IMAPX_LIST_ATTR_MARKED
-CAMEL_IMAPX_LIST_ATTR_UNMARKED
-CAMEL_IMAPX_LIST_ATTR_NONEXISTENT
-CAMEL_IMAPX_LIST_ATTR_SUBSCRIBED
-CAMEL_IMAPX_LIST_ATTR_REMOTE
-CAMEL_IMAPX_LIST_ATTR_HASCHILDREN
-CAMEL_IMAPX_LIST_ATTR_HASNOCHILDREN
-CAMEL_IMAPX_LIST_ATTR_ALL
-CAMEL_IMAPX_LIST_ATTR_ARCHIVE
-CAMEL_IMAPX_LIST_ATTR_DRAFTS
-CAMEL_IMAPX_LIST_ATTR_FLAGGED
-CAMEL_IMAPX_LIST_ATTR_JUNK
-CAMEL_IMAPX_LIST_ATTR_SENT
-CAMEL_IMAPX_LIST_ATTR_TRASH
-camel_imapx_list_response_add_attribute
-camel_imapx_list_response_has_attribute
-camel_imapx_list_response_dup_attributes
-camel_imapx_list_response_ref_extended_item
-camel_imapx_list_response_get_oldname
-<SUBSECTION Standard>
-CAMEL_IMAPX_LIST_RESPONSE
-CAMEL_IS_IMAPX_LIST_RESPONSE
-CAMEL_TYPE_IMAPX_LIST_RESPONSE
-CAMEL_IMAPX_LIST_RESPONSE_CLASS
-CAMEL_IS_IMAPX_LIST_RESPONSE_CLASS
-CAMEL_IMAPX_LIST_RESPONSE_GET_CLASS
-CamelIMAPXListResponseClass
-camel_imapx_list_response_get_type
-<SUBSECTION Private>
-CamelIMAPXListResponsePrivate
-</SECTION>
-
-<SECTION>
-<FILE>camel-imapx-mailbox</FILE>
-<TITLE>CamelIMAPXMailbox</TITLE>
-CamelIMAPXMailbox
-camel_imapx_mailbox_new
-camel_imapx_mailbox_clone
-camel_imapx_mailbox_exists
-camel_imapx_mailbox_compare
-camel_imapx_mailbox_matches
-camel_imapx_mailbox_get_name
-camel_imapx_mailbox_get_separator
-camel_imapx_mailbox_get_namespace
-camel_imapx_mailbox_get_messages
-camel_imapx_mailbox_set_messages
-camel_imapx_mailbox_get_recent
-camel_imapx_mailbox_set_recent
-camel_imapx_mailbox_get_unseen
-camel_imapx_mailbox_set_unseen
-camel_imapx_mailbox_get_uidnext
-camel_imapx_mailbox_set_uidnext
-camel_imapx_mailbox_get_uidvalidity
-camel_imapx_mailbox_set_uidvalidity
-camel_imapx_mailbox_get_highestmodseq
-camel_imapx_mailbox_set_highestmodseq
-camel_imapx_mailbox_dup_quota_roots
-camel_imapx_mailbox_set_quota_roots
-camel_imapx_mailbox_copy_message_map
-camel_imapx_mailbox_take_message_map
-camel_imapx_mailbox_get_msn_for_uid
-camel_imapx_mailbox_get_uid_for_msn
-camel_imapx_mailbox_deleted
-camel_imapx_mailbox_subscribed
-camel_imapx_mailbox_unsubscribed
-camel_imapx_mailbox_has_attribute
-camel_imapx_mailbox_handle_list_response
-camel_imapx_mailbox_handle_lsub_response
-camel_imapx_mailbox_handle_status_response
-<SUBSECTION Standard>
-CAMEL_IMAPX_MAILBOX
-CAMEL_IS_IMAPX_MAILBOX
-CAMEL_TYPE_IMAPX_MAILBOX
-CAMEL_IMAPX_MAILBOX_CLASS
-CAMEL_IS_IMAPX_MAILBOX_CLASS
-CAMEL_IMAPX_MAILBOX_GET_CLASS
-CamelIMAPXMailboxClass
-camel_imapx_mailbox_get_type
-<SUBSECTION Private>
-CamelIMAPXMailboxPrivate
-</SECTION>
-
-<SECTION>
-<FILE>camel-imapx-namespace</FILE>
-<TITLE>CamelIMAPXNamespace</TITLE>
-CamelIMAPXNamespace
-CamelIMAPXNamespaceCategory
-camel_imapx_namespace_new
-camel_imapx_namespace_equal
-camel_imapx_namespace_get_category
-camel_imapx_namespace_get_prefix
-camel_imapx_namespace_get_separator
-<SUBSECTION Standard>
-CAMEL_IMAPX_NAMESPACE
-CAMEL_IS_IMAPX_NAMESPACE
-CAMEL_TYPE_IMAPX_NAMESPACE
-CAMEL_IMAPX_NAMESPACE_CLASS
-CAMEL_IS_IMAPX_NAMESPACE_CLASS
-CAMEL_IMAPX_NAMESPACE_GET_CLASS
-CamelIMAPXNamespaceClass
-camel_imapx_namespace_get_type
-<SUBSECTION Private>
-CamelIMAPXNamespacePrivate
-</SECTION>
-
-<SECTION>
-<FILE>camel-imapx-namespace-response</FILE>
-<TITLE>CamelIMAPXNamespaceResponse</TITLE>
-CamelIMAPXNamespaceResponse
-camel_imapx_namespace_response_new
-camel_imapx_namespace_response_faux_new
-camel_imapx_namespace_response_list
-camel_imapx_namespace_response_lookup
-camel_imapx_namespace_response_lookup_for_path
-<SUBSECTION Standard>
-CAMEL_IMAPX_NAMESPACE_RESPONSE
-CAMEL_IS_IMAPX_NAMESPACE_RESPONSE
-CAMEL_TYPE_IMAPX_NAMESPACE_RESPONSE
-CAMEL_IMAPX_NAMESPACE_RESPONSE_CLASS
-CAMEL_IS_IMAPX_NAMESPACE_RESPONSE_CLASS
-CAMEL_IMAPX_NAMESPACE_RESPONSE_GET_CLASS
-CamelIMAPXNamespaceResponseClass
-camel_imapx_namespace_response_get_type
-<SUBSECTION Private>
-CamelIMAPXNamespaceResponsePrivate
-</SECTION>
-
-<SECTION>
-<FILE>camel-imapx-search</FILE>
-<TITLE>CamelIMAPXSearch</TITLE>
-CamelIMAPXSearch
-camel_imapx_search_new
-camel_imapx_search_ref_server
-camel_imapx_search_set_server
-<SUBSECTION Standard>
-CAMEL_IMAPX_SEARCH
-CAMEL_IS_IMAPX_SEARCH
-CAMEL_TYPE_IMAPX_SEARCH
-CAMEL_IMAPX_SEARCH_CLASS
-CAMEL_IS_IMAPX_SEARCH_CLASS
-CAMEL_IMAPX_SEARCH_GET_CLASS
-CamelIMAPXSearchClass
-camel_imapx_search_get_type
-<SUBSECTION Private>
-CamelIMAPXSearchPrivate
-</SECTION>
-
-<SECTION>
-<FILE>camel-imapx-server</FILE>
-<TITLE>CamelIMAPXServer</TITLE>
-CamelIMAPXServer
-camel_imapx_server_new
-camel_imapx_server_ref_store
-camel_imapx_server_ref_settings
-camel_imapx_server_ref_stream
-camel_imapx_server_ref_namespaces
-camel_imapx_server_ref_mailbox
-camel_imapx_server_ref_selected
-camel_imapx_server_list_mailboxes
-camel_imapx_server_connect
-camel_imapx_server_authenticate
-camel_imapx_server_list
-camel_imapx_server_refresh_info
-camel_imapx_server_sync_changes
-camel_imapx_server_expunge
-camel_imapx_server_fetch_messages
-camel_imapx_server_noop
-camel_imapx_server_get_message
-camel_imapx_server_copy_message
-camel_imapx_server_append_message
-camel_imapx_server_sync_message
-camel_imapx_server_create_mailbox
-camel_imapx_server_delete_mailbox
-camel_imapx_server_rename_mailbox
-camel_imapx_server_subscribe_mailbox
-camel_imapx_server_unsubscribe_mailbox
-camel_imapx_server_update_quota_info
-camel_imapx_server_uid_search
-CamelIMAPXUntaggedRespHandlerDesc
-camel_imapx_server_register_untagged_handler
-<SUBSECTION Standard>
-CAMEL_IMAPX_SERVER
-CAMEL_IS_IMAPX_SERVER
-CAMEL_TYPE_IMAPX_SERVER
-CAMEL_IMAPX_SERVER_CLASS
-CAMEL_IS_IMAPX_SERVER_CLASS
-CAMEL_IMAPX_SERVER_GET_CLASS
-CamelIMAPXServerClass
-camel_imapx_server_get_type
-<SUBSECTION Private>
-CamelIMAPXIdle
-CamelIMAPXServerPrivate
-imapx_connect_to_server
-</SECTION>
-
-<SECTION>
-<FILE>camel-imapx-settings</FILE>
-<TITLE>CamelIMAPXSettings</TITLE>
-CamelIMAPXSettings
-camel_imapx_settings_get_batch_fetch_count
-camel_imapx_settings_set_batch_fetch_count
-camel_imapx_settings_get_check_all
-camel_imapx_settings_set_check_all
-camel_imapx_settings_get_check_subscribed
-camel_imapx_settings_set_check_subscribed
-camel_imapx_settings_get_fetch_order
-camel_imapx_settings_set_fetch_order
-camel_imapx_settings_get_filter_all
-camel_imapx_settings_set_filter_all
-camel_imapx_settings_get_filter_junk
-camel_imapx_settings_set_filter_junk
-camel_imapx_settings_get_filter_junk_inbox
-camel_imapx_settings_set_filter_junk_inbox
-camel_imapx_settings_get_mobile_mode
-camel_imapx_settings_set_mobile_mode
-camel_imapx_settings_get_namespace
-camel_imapx_settings_dup_namespace
-camel_imapx_settings_set_namespace
-camel_imapx_settings_get_real_junk_path
-camel_imapx_settings_dup_real_junk_path
-camel_imapx_settings_set_real_junk_path
-camel_imapx_settings_get_real_trash_path
-camel_imapx_settings_dup_real_trash_path
-camel_imapx_settings_set_real_trash_path
-camel_imapx_settings_get_shell_command
-camel_imapx_settings_dup_shell_command
-camel_imapx_settings_set_shell_command
-camel_imapx_settings_get_use_idle
-camel_imapx_settings_set_use_idle
-camel_imapx_settings_get_use_namespace
-camel_imapx_settings_set_use_namespace
-camel_imapx_settings_get_use_qresync
-camel_imapx_settings_set_use_qresync
-camel_imapx_settings_get_use_real_junk_path
-camel_imapx_settings_set_use_real_junk_path
-camel_imapx_settings_get_use_real_trash_path
-camel_imapx_settings_set_use_real_trash_path
-camel_imapx_settings_get_use_shell_command
-camel_imapx_settings_set_use_shell_command
-camel_imapx_settings_get_use_subscriptions
-camel_imapx_settings_set_use_subscriptions
-<SUBSECTION Standard>
-CAMEL_IMAPX_SETTINGS
-CAMEL_IS_IMAPX_SETTINGS
-CAMEL_TYPE_IMAPX_SETTINGS
-CAMEL_IMAPX_SETTINGS_CLASS
-CAMEL_IS_IMAPX_SETTINGS_CLASS
-CAMEL_IMAPX_SETTINGS_GET_CLASS
-CamelIMAPXSettingsClass
-camel_imapx_settings_get_type
-<SUBSECTION Private>
-CamelIMAPXSettingsPrivate
-</SECTION>
-
-<SECTION>
-<FILE>camel-imapx-status-response</FILE>
-<TITLE>CamelIMAPXStatusResponse</TITLE>
-CamelIMAPXStatusResponse
-camel_imapx_status_response_new
-camel_imapx_status_response_get_mailbox_name
-camel_imapx_status_response_get_messages
-camel_imapx_status_response_get_recent
-camel_imapx_status_response_get_unseen
-camel_imapx_status_response_get_uidnext
-camel_imapx_status_response_get_uidvalidity
-camel_imapx_status_response_get_highestmodseq
-<SUBSECTION Standard>
-CAMEL_IMAPX_STATUS_RESPONSE
-CAMEL_IS_IMAPX_STATUS_RESPONSE
-CAMEL_TYPE_IMAPX_STATUS_RESPONSE
-CAMEL_IMAPX_STATUS_RESPONSE_CLASS
-CAMEL_IS_IMAPX_STATUS_RESPONSE_CLASS
-CAMEL_IMAPX_STATUS_RESPONSE_GET_CLASS
-CamelIMAPXStatusResponseClass
-camel_imapx_status_response_get_type
-<SUBSECTION Private>
-CamelIMAPXStatusResponsePrivate
-</SECTION>
-
-<SECTION>
-<FILE>camel-imapx-store</FILE>
-<TITLE>CamelIMAPXStore</TITLE>
-CamelIMAPXStore
-camel_imapx_store_ref_server
-camel_imapx_store_dup_quota_info
-camel_imapx_store_set_quota_info
-<SUBSECTION Standard>
-CAMEL_IMAPX_STORE
-CAMEL_IS_IMAPX_STORE
-CAMEL_TYPE_IMAPX_STORE
-CAMEL_IMAPX_STORE_CLASS
-CAMEL_IS_IMAPX_STORE_CLASS
-CAMEL_IMAPX_STORE_GET_CLASS
-CamelIMAPXStoreClass
-camel_imapx_store_get_type
-<SUBSECTION Private>
-CamelIMAPXStorePrivate
-</SECTION>
-
-<SECTION>
-<FILE>camel-imapx-store-summary</FILE>
-<TITLE>CamelIMAPXStoreSummary</TITLE>
-CamelIMAPXStoreInfo
-CamelIMAPXStoreSummary
-camel_imapx_store_summary_mailbox
-camel_imapx_store_summary_add_from_mailbox
-<SUBSECTION Standard>
-CAMEL_IMAPX_STORE_SUMMARY
-CAMEL_IS_IMAPX_STORE_SUMMARY
-CAMEL_TYPE_IMAPX_STORE_SUMMARY
-CAMEL_IMAPX_STORE_SUMMARY_CLASS
-CAMEL_IS_IMAPX_STORE_SUMMARY_CLASS
-CAMEL_IMAPX_STORE_SUMMARY_GET_CLASS
-CamelIMAPXStoreSummaryClass
-camel_imapx_store_summary_get_type
-</SECTION>
-
-<SECTION>
-<FILE>camel-imapx-stream</FILE>
-<TITLE>CamelIMAPXStream</TITLE>
-CAMEL_IMAPX_ERROR
-camel_imapx_token_t
-CamelIMAPXStream
-camel_imapx_error_quark
-camel_imapx_stream_new
-camel_imapx_stream_ref_source
-camel_imapx_stream_buffered
-camel_imapx_stream_token
-camel_imapx_stream_ungettoken
-camel_imapx_stream_set_literal
-camel_imapx_stream_gets
-camel_imapx_stream_getl
-camel_imapx_stream_atom
-camel_imapx_stream_astring
-camel_imapx_stream_nstring
-camel_imapx_stream_nstring_stream
-camel_imapx_stream_text
-camel_imapx_stream_number
-camel_imapx_stream_skip
-camel_imapx_stream_skip_until
-<SUBSECTION Standard>
-CAMEL_IMAPX_STREAM
-CAMEL_IS_IMAPX_STREAM
-CAMEL_TYPE_IMAPX_STREAM
-CAMEL_IMAPX_STREAM_CLASS
-CAMEL_IS_IMAPX_STREAM_CLASS
-CAMEL_IMAPX_STREAM_GET_CLASS
-CamelIMAPXStreamClass
-camel_imapx_stream_get_type
-<SUBSECTION Private>
-CamelIMAPXStreamPrivate
-</SECTION>
-
-<SECTION>
-<FILE>camel-imapx-summary</FILE>
-<TITLE>CamelIMAPXSummary</TITLE>
-CAMEL_IMAPX_SERVER_FLAGS
-CamelIMAPXMessageInfo
-CamelIMAPXMessageContentInfo
-CamelIMAPXSummary
-camel_imapx_summary_new
-<SUBSECTION Standard>
-CAMEL_IMAPX_SUMMARY
-CAMEL_IS_IMAPX_SUMMARY
-CAMEL_TYPE_IMAPX_SUMMARY
-CAMEL_IMAPX_SUMMARY_CLASS
-CAMEL_IS_IMAPX_SUMMARY_CLASS
-CAMEL_IMAPX_SUMMARY_GET_CLASS
-CamelIMAPXSummaryClass
-camel_imapx_summary_get_type
-</SECTION>
-
-<SECTION>
 <FILE>camel-index</FILE>
 <TITLE>CamelIndexCursor</TITLE>
 <TITLE>CamelIndexName</TITLE>
@@ -2091,6 +1618,27 @@ CamelOfflineStorePrivate
 </SECTION>
 
 <SECTION>
+<FILE>camel-operation</FILE>
+CamelOperation
+camel_operation_new
+camel_operation_cancel_all
+camel_operation_push_message
+camel_operation_pop_message
+camel_operation_progress
+<SUBSECTION Standard>
+CAMEL_OPERATION
+CAMEL_IS_OPERATION
+CAMEL_TYPE_OPERATION
+CAMEL_OPERATION_CLASS
+CAMEL_IS_OPERATION_CLASS
+CAMEL_OPERATION_GET_CLASS
+CamelOperationClass
+camel_operation_get_type
+<SUBSECTION Private>
+CamelOperationPrivate
+</SECTION>
+
+<SECTION>
 <FILE>camel-partition-table</FILE>
 <TITLE>CamelPartitionTable</TITLE>
 <TITLE>CamelKeyTable</TITLE>
@@ -2140,27 +1688,6 @@ CamelKeyTablePrivate
 </SECTION>
 
 <SECTION>
-<FILE>camel-operation</FILE>
-CamelOperation
-camel_operation_new
-camel_operation_cancel_all
-camel_operation_push_message
-camel_operation_pop_message
-camel_operation_progress
-<SUBSECTION Standard>
-CAMEL_OPERATION
-CAMEL_IS_OPERATION
-CAMEL_TYPE_OPERATION
-CAMEL_OPERATION_CLASS
-CAMEL_IS_OPERATION_CLASS
-CAMEL_OPERATION_GET_CLASS
-CamelOperationClass
-camel_operation_get_type
-<SUBSECTION Private>
-CamelOperationPrivate
-</SECTION>
-
-<SECTION>
 <FILE>camel-provider</FILE>
 EDS_CAMEL_PROVIDER_DIR
 CamelProvider
@@ -3496,3 +3023,1152 @@ sockaddr
 socklen_t
 </SECTION>
 
+<SECTION>
+<FILE>camel-local-folder</FILE>
+<TITLE>CamelLocalFolder</TITLE>
+CamelLocalFolder
+camel_local_folder_construct
+camel_local_folder_get_index_body
+camel_local_folder_set_index_body
+camel_local_folder_lock
+camel_local_folder_unlock
+set_cannot_get_message_ex
+<SUBSECTION Standard>
+CAMEL_LOCAL_FOLDER
+CAMEL_IS_LOCAL_FOLDER
+CAMEL_TYPE_LOCAL_FOLDER
+CAMEL_LOCAL_FOLDER_CLASS
+CAMEL_IS_LOCAL_FOLDER_CLASS
+CAMEL_LOCAL_FOLDER_GET_CLASS
+CamelLocalFolderClass
+camel_local_folder_get_type
+<SUBSECTION Private>
+CamelLocalFolderPrivate
+</SECTION>
+
+<SECTION>
+<FILE>camel-local-store</FILE>
+<TITLE>CamelLocalStore</TITLE>
+CamelLocalStore
+camel_local_store_is_main_store
+camel_local_store_get_full_path
+camel_local_store_get_meta_path
+camel_local_store_get_folder_type_by_full_name
+camel_local_store_get_need_summary_check
+camel_local_store_set_need_summary_check
+<SUBSECTION Standard>
+CAMEL_LOCAL_STORE
+CAMEL_IS_LOCAL_STORE
+CAMEL_TYPE_LOCAL_STORE
+CAMEL_LOCAL_STORE_CLASS
+CAMEL_IS_LOCAL_STORE_CLASS
+CAMEL_LOCAL_STORE_GET_CLASS
+CamelLocalStoreClass
+camel_local_store_get_type
+<SUBSECTION Private>
+CamelLocalStorePrivate
+</SECTION>
+
+<SECTION>
+<FILE>camel-local-summary</FILE>
+<TITLE>CamelLocalSummary</TITLE>
+CamelLocalMessageInfo
+CamelLocalSummary
+camel_local_summary_construct
+camel_local_summary_load
+camel_local_summary_check
+camel_local_summary_sync
+camel_local_summary_add
+camel_local_summary_check_force
+camel_local_summary_encode_x_evolution
+camel_local_summary_decode_x_evolution
+camel_local_summary_write_headers
+<SUBSECTION Standard>
+CAMEL_LOCAL_SUMMARY
+CAMEL_IS_LOCAL_SUMMARY
+CAMEL_TYPE_LOCAL_SUMMARY
+CAMEL_LOCAL_SUMMARY_CLASS
+CAMEL_IS_LOCAL_SUMMARY_CLASS
+CAMEL_LOCAL_SUMMARY_GET_CLASS
+CamelLocalSummaryClass
+camel_local_summary_get_type
+<SUBSECTION Private>
+</SECTION>
+
+<SECTION>
+<FILE>camel-maildir-folder</FILE>
+<TITLE>CamelMaildirFolder</TITLE>
+CamelMaildirFolder
+camel_maildir_folder_new
+<SUBSECTION Standard>
+CAMEL_MAILDIR_FOLDER
+CAMEL_IS_MAILDIR_FOLDER
+CAMEL_TYPE_MAILDIR_FOLDER
+CAMEL_MAILDIR_FOLDER_CLASS
+CAMEL_IS_MAILDIR_FOLDER_CLASS
+CAMEL_MAILDIR_FOLDER_GET_CLASS
+CamelMaildirFolderClass
+camel_maildir_folder_get_type
+<SUBSECTION Private>
+</SECTION>
+
+<SECTION>
+<FILE>camel-maildir-store</FILE>
+<TITLE>CamelMaildirStore</TITLE>
+CamelMaildirStore
+<SUBSECTION Standard>
+CAMEL_MAILDIR_STORE
+CAMEL_IS_MAILDIR_STORE
+CAMEL_TYPE_MAILDIR_STORE
+CAMEL_MAILDIR_STORE_CLASS
+CAMEL_IS_MAILDIR_STORE_CLASS
+CAMEL_MAILDIR_STORE_GET_CLASS
+CamelMaildirStoreClass
+camel_maildir_store_get_type
+<SUBSECTION Private>
+CamelMaildirStorePrivate
+</SECTION>
+
+<SECTION>
+<FILE>camel-maildir-summary</FILE>
+<TITLE>CamelMaildirSummary</TITLE>
+CamelMaildirMessageInfo
+CamelMaildirSummary
+camel_maildir_summary_new
+camel_maildir_summary_info_to_name
+camel_maildir_summary_name_to_info
+camel_maildir_info_filename
+camel_maildir_info_set_filename
+<SUBSECTION Standard>
+CAMEL_MAILDIR_SUMMARY
+CAMEL_IS_MAILDIR_SUMMARY
+CAMEL_TYPE_MAILDIR_SUMMARY
+CAMEL_MAILDIR_SUMMARY_CLASS
+CAMEL_IS_MAILDIR_SUMMARY_CLASS
+CAMEL_MAILDIR_SUMMARY_GET_CLASS
+CamelMaildirSummaryClass
+camel_maildir_summary_get_type
+<SUBSECTION Private>
+CamelMaildirSummaryPrivate
+</SECTION>
+
+<SECTION>
+<FILE>camel-mbox-folder</FILE>
+<TITLE>CamelMboxFolder</TITLE>
+CamelMboxFolder
+camel_mbox_folder_new
+<SUBSECTION Standard>
+CAMEL_MBOX_FOLDER
+CAMEL_IS_MBOX_FOLDER
+CAMEL_TYPE_MBOX_FOLDER
+CAMEL_MBOX_FOLDER_CLASS
+CAMEL_IS_MBOX_FOLDER_CLASS
+CAMEL_MBOX_FOLDER_GET_CLASS
+CamelMboxFolderClass
+camel_mbox_folder_get_type
+<SUBSECTION Private>
+</SECTION>
+
+<SECTION>
+<FILE>camel-mbox-store</FILE>
+<TITLE>CamelMboxStore</TITLE>
+CamelMboxStore
+<SUBSECTION Standard>
+CAMEL_MBOX_STORE
+CAMEL_IS_MBOX_STORE
+CAMEL_TYPE_MBOX_STORE
+CAMEL_MBOX_STORE_CLASS
+CAMEL_IS_MBOX_STORE_CLASS
+CAMEL_MBOX_STORE_GET_CLASS
+CamelMboxStoreClass
+camel_mbox_store_get_type
+<SUBSECTION Private>
+</SECTION>
+
+<SECTION>
+<FILE>camel-mbox-summary</FILE>
+<TITLE>CamelMboxSummary</TITLE>
+CamelMboxMessageInfo
+CamelMboxSummary
+camel_mbox_summary_new
+camel_mbox_summary_xstatus
+camel_mbox_summary_sync_mbox
+<SUBSECTION Standard>
+CAMEL_MBOX_SUMMARY
+CAMEL_IS_MBOX_SUMMARY
+CAMEL_TYPE_MBOX_SUMMARY
+CAMEL_MBOX_SUMMARY_CLASS
+CAMEL_IS_MBOX_SUMMARY_CLASS
+CAMEL_MBOX_SUMMARY_GET_CLASS
+CamelMboxSummaryClass
+camel_mbox_summary_get_type
+<SUBSECTION Private>
+</SECTION>
+
+<SECTION>
+<FILE>camel-mh-folder</FILE>
+<TITLE>CamelMhFolder</TITLE>
+CamelMhFolder
+camel_mh_folder_new
+<SUBSECTION Standard>
+CAMEL_MH_FOLDER
+CAMEL_IS_MH_FOLDER
+CAMEL_TYPE_MH_FOLDER
+CAMEL_MH_FOLDER_CLASS
+CAMEL_IS_MH_FOLDER_CLASS
+CAMEL_MH_FOLDER_GET_CLASS
+CamelMhFolderClass
+camel_mh_folder_get_type
+<SUBSECTION Private>
+</SECTION>
+
+<SECTION>
+<FILE>camel-mh-settings</FILE>
+<TITLE>CamelMhSettings</TITLE>
+CamelMhSettings
+camel_mh_settings_get_use_dot_folders
+camel_mh_settings_set_use_dot_folders
+<SUBSECTION Standard>
+CAMEL_MH_SETTINGS
+CAMEL_IS_MH_SETTINGS
+CAMEL_TYPE_MH_SETTINGS
+CAMEL_MH_SETTINGS_CLASS
+CAMEL_IS_MH_SETTINGS_CLASS
+CAMEL_MH_SETTINGS_GET_CLASS
+CamelMhSettingsClass
+camel_mh_settings_get_type
+<SUBSECTION Private>
+CamelMhSettingsPrivate
+</SECTION>
+
+<SECTION>
+<FILE>camel-mh-store</FILE>
+<TITLE>CamelMhStore</TITLE>
+CamelMhStore
+<SUBSECTION Standard>
+CAMEL_MH_STORE
+CAMEL_IS_MH_STORE
+CAMEL_TYPE_MH_STORE
+CAMEL_MH_STORE_CLASS
+CAMEL_IS_MH_STORE_CLASS
+CAMEL_MH_STORE_GET_CLASS
+CamelMhStoreClass
+camel_mh_store_get_type
+<SUBSECTION Private>
+CamelMhStorePrivate
+</SECTION>
+
+<SECTION>
+<FILE>camel-mh-summary</FILE>
+<TITLE>CamelMhSummary</TITLE>
+CamelMhSummary
+camel_mh_summary_new
+<SUBSECTION Standard>
+CAMEL_MH_SUMMARY
+CAMEL_IS_MH_SUMMARY
+CAMEL_TYPE_MH_SUMMARY
+CAMEL_MH_SUMMARY_CLASS
+CAMEL_IS_MH_SUMMARY_CLASS
+CAMEL_MH_SUMMARY_GET_CLASS
+CamelMhSummaryClass
+camel_mh_summary_get_type
+<SUBSECTION Private>
+CamelMhSummaryPrivate
+</SECTION>
+
+<SECTION>
+<FILE>camel-spool-folder</FILE>
+<TITLE>CamelSpoolFolder</TITLE>
+CamelSpoolFolder
+camel_spool_folder_new
+<SUBSECTION Standard>
+CAMEL_SPOOL_FOLDER
+CAMEL_IS_SPOOL_FOLDER
+CAMEL_TYPE_SPOOL_FOLDER
+CAMEL_SPOOL_FOLDER_CLASS
+CAMEL_IS_SPOOL_FOLDER_CLASS
+CAMEL_SPOOL_FOLDER_GET_CLASS
+CamelSpoolFolderClass
+camel_spool_folder_get_type
+<SUBSECTION Private>
+CamelSpoolFolderPrivate
+</SECTION>
+
+<SECTION>
+<FILE>camel-spool-settings</FILE>
+<TITLE>CamelSpoolSettings</TITLE>
+CamelSpoolSettings
+camel_spool_settings_get_use_xstatus_headers
+camel_spool_settings_set_use_xstatus_headers
+<SUBSECTION Standard>
+CAMEL_SPOOL_SETTINGS
+CAMEL_IS_SPOOL_SETTINGS
+CAMEL_TYPE_SPOOL_SETTINGS
+CAMEL_SPOOL_SETTINGS_CLASS
+CAMEL_IS_SPOOL_SETTINGS_CLASS
+CAMEL_SPOOL_SETTINGS_GET_CLASS
+CamelSpoolSettingsClass
+camel_spool_settings_get_type
+<SUBSECTION Private>
+CamelSpoolSettingsPrivate
+</SECTION>
+
+<SECTION>
+<FILE>camel-spool-store</FILE>
+<TITLE>CamelSpoolStore</TITLE>
+CamelSpoolStore
+<SUBSECTION Standard>
+CAMEL_SPOOL_STORE
+CAMEL_IS_SPOOL_STORE
+CAMEL_TYPE_SPOOL_STORE
+CAMEL_SPOOL_STORE_CLASS
+CAMEL_IS_SPOOL_STORE_CLASS
+CAMEL_SPOOL_STORE_GET_CLASS
+CamelSpoolStoreClass
+camel_spool_store_get_type
+<SUBSECTION Private>
+CamelSpoolStorePrivate
+</SECTION>
+
+<SECTION>
+<FILE>camel-spool-summary</FILE>
+<TITLE>CamelSpoolSummary</TITLE>
+CamelSpoolSummary
+camel_spool_summary_construct
+camel_spool_summary_new
+camel_spool_summary_load
+camel_spool_summary_check
+camel_spool_summary_sync
+camel_spool_summary_add
+camel_spool_summary_encode_x_evolution
+camel_spool_summary_decode_x_evolution
+camel_spool_summary_write_headers
+<SUBSECTION Standard>
+CAMEL_SPOOL_SUMMARY
+CAMEL_IS_SPOOL_SUMMARY
+CAMEL_TYPE_SPOOL_SUMMARY
+CAMEL_SPOOL_SUMMARY_CLASS
+CAMEL_IS_SPOOL_SUMMARY_CLASS
+CAMEL_SPOOL_SUMMARY_GET_CLASS
+CamelSpoolSummaryClass
+camel_spool_summary_get_type
+<SUBSECTION Private>
+</SECTION>
+
+<SECTION>
+<FILE>camel-imapx-command</FILE>
+<TITLE>CamelIMAPXCommand</TITLE>
+CAMEL_IS_IMAPX_COMMAND
+CamelIMAPXCommandPartType
+CamelIMAPXCommandFunc
+CamelIMAPXCommand
+CamelIMAPXCommandPart
+camel_imapx_command_new
+camel_imapx_command_ref
+camel_imapx_command_unref
+camel_imapx_command_check
+camel_imapx_command_compare
+camel_imapx_command_get_job
+camel_imapx_command_set_job
+camel_imapx_command_ref_mailbox
+camel_imapx_command_add
+camel_imapx_command_addv
+camel_imapx_command_add_part
+camel_imapx_command_close
+camel_imapx_command_wait
+camel_imapx_command_done
+camel_imapx_command_failed
+camel_imapx_command_set_error_if_failed
+CamelIMAPXCommandQueue
+camel_imapx_command_queue_new
+camel_imapx_command_queue_free
+camel_imapx_command_queue_transfer
+camel_imapx_command_queue_push_tail
+camel_imapx_command_queue_insert_sorted
+camel_imapx_command_queue_is_empty
+camel_imapx_command_queue_get_length
+camel_imapx_command_queue_peek_head
+camel_imapx_command_queue_peek_head_link
+camel_imapx_command_queue_remove
+camel_imapx_command_queue_delete_link
+camel_imapx_command_queue_ref_by_tag
+</SECTION>
+
+<SECTION>
+<FILE>camel-imapx-folder</FILE>
+<TITLE>CamelIMAPXFolder</TITLE>
+CamelIMAPXFolder
+camel_imapx_folder_new
+camel_imapx_folder_ref_mailbox
+camel_imapx_folder_set_mailbox
+camel_imapx_folder_list_mailbox
+camel_imapx_folder_copy_message_map
+camel_imapx_folder_add_move_to_real_junk
+camel_imapx_folder_add_move_to_real_trash
+camel_imapx_folder_invalidate_local_cache
+<SUBSECTION Standard>
+CAMEL_IMAPX_FOLDER
+CAMEL_IS_IMAPX_FOLDER
+CAMEL_TYPE_IMAPX_FOLDER
+CAMEL_IMAPX_FOLDER_CLASS
+CAMEL_IS_IMAPX_FOLDER_CLASS
+CAMEL_IMAPX_FOLDER_GET_CLASS
+CamelIMAPXFolderClass
+camel_imapx_folder_get_type
+<SUBSECTION Private>
+CamelIMAPXFolderPrivate
+</SECTION>
+
+<SECTION>
+<FILE>camel-imapx-job</FILE>
+<TITLE>CamelIMAPXJob</TITLE>
+CAMEL_IS_IMAPX_JOB
+CamelIMAPXJob
+camel_imapx_job_new
+camel_imapx_job_ref
+camel_imapx_job_unref
+camel_imapx_job_check
+camel_imapx_job_cancel
+camel_imapx_job_wait
+camel_imapx_job_done
+camel_imapx_job_run
+camel_imapx_job_matches
+camel_imapx_job_get_data
+camel_imapx_job_set_data
+camel_imapx_job_has_mailbox
+camel_imapx_job_ref_mailbox
+camel_imapx_job_set_mailbox
+camel_imapx_job_get_cancellable
+camel_imapx_job_take_error
+<SUBSECTION Private>
+uidset_state
+</SECTION>
+
+<SECTION>
+<FILE>camel-imapx-list-response</FILE>
+<TITLE>CamelIMAPXListResponse</TITLE>
+CamelIMAPXListResponse
+camel_imapx_list_response_new
+camel_imapx_list_response_hash
+camel_imapx_list_response_equal
+camel_imapx_list_response_compare
+camel_imapx_list_response_get_mailbox_name
+camel_imapx_list_response_get_separator
+CAMEL_IMAPX_LIST_ATTR_NOINFERIORS
+CAMEL_IMAPX_LIST_ATTR_NOSELECT
+CAMEL_IMAPX_LIST_ATTR_MARKED
+CAMEL_IMAPX_LIST_ATTR_UNMARKED
+CAMEL_IMAPX_LIST_ATTR_NONEXISTENT
+CAMEL_IMAPX_LIST_ATTR_SUBSCRIBED
+CAMEL_IMAPX_LIST_ATTR_REMOTE
+CAMEL_IMAPX_LIST_ATTR_HASCHILDREN
+CAMEL_IMAPX_LIST_ATTR_HASNOCHILDREN
+CAMEL_IMAPX_LIST_ATTR_ALL
+CAMEL_IMAPX_LIST_ATTR_ARCHIVE
+CAMEL_IMAPX_LIST_ATTR_DRAFTS
+CAMEL_IMAPX_LIST_ATTR_FLAGGED
+CAMEL_IMAPX_LIST_ATTR_JUNK
+CAMEL_IMAPX_LIST_ATTR_SENT
+CAMEL_IMAPX_LIST_ATTR_TRASH
+camel_imapx_list_response_add_attribute
+camel_imapx_list_response_has_attribute
+camel_imapx_list_response_dup_attributes
+camel_imapx_list_response_ref_extended_item
+camel_imapx_list_response_get_oldname
+<SUBSECTION Standard>
+CAMEL_IMAPX_LIST_RESPONSE
+CAMEL_IS_IMAPX_LIST_RESPONSE
+CAMEL_TYPE_IMAPX_LIST_RESPONSE
+CAMEL_IMAPX_LIST_RESPONSE_CLASS
+CAMEL_IS_IMAPX_LIST_RESPONSE_CLASS
+CAMEL_IMAPX_LIST_RESPONSE_GET_CLASS
+CamelIMAPXListResponseClass
+camel_imapx_list_response_get_type
+<SUBSECTION Private>
+CamelIMAPXListResponsePrivate
+</SECTION>
+
+<SECTION>
+<FILE>camel-imapx-mailbox</FILE>
+<TITLE>CamelIMAPXMailbox</TITLE>
+CamelIMAPXMailbox
+camel_imapx_mailbox_new
+camel_imapx_mailbox_clone
+camel_imapx_mailbox_exists
+camel_imapx_mailbox_compare
+camel_imapx_mailbox_matches
+camel_imapx_mailbox_get_name
+camel_imapx_mailbox_get_separator
+camel_imapx_mailbox_get_namespace
+camel_imapx_mailbox_get_messages
+camel_imapx_mailbox_set_messages
+camel_imapx_mailbox_get_recent
+camel_imapx_mailbox_set_recent
+camel_imapx_mailbox_get_unseen
+camel_imapx_mailbox_set_unseen
+camel_imapx_mailbox_get_uidnext
+camel_imapx_mailbox_set_uidnext
+camel_imapx_mailbox_get_uidvalidity
+camel_imapx_mailbox_set_uidvalidity
+camel_imapx_mailbox_get_highestmodseq
+camel_imapx_mailbox_set_highestmodseq
+camel_imapx_mailbox_dup_quota_roots
+camel_imapx_mailbox_set_quota_roots
+camel_imapx_mailbox_copy_message_map
+camel_imapx_mailbox_take_message_map
+camel_imapx_mailbox_get_msn_for_uid
+camel_imapx_mailbox_get_uid_for_msn
+camel_imapx_mailbox_deleted
+camel_imapx_mailbox_subscribed
+camel_imapx_mailbox_unsubscribed
+camel_imapx_mailbox_has_attribute
+camel_imapx_mailbox_handle_list_response
+camel_imapx_mailbox_handle_lsub_response
+camel_imapx_mailbox_handle_status_response
+<SUBSECTION Standard>
+CAMEL_IMAPX_MAILBOX
+CAMEL_IS_IMAPX_MAILBOX
+CAMEL_TYPE_IMAPX_MAILBOX
+CAMEL_IMAPX_MAILBOX_CLASS
+CAMEL_IS_IMAPX_MAILBOX_CLASS
+CAMEL_IMAPX_MAILBOX_GET_CLASS
+CamelIMAPXMailboxClass
+camel_imapx_mailbox_get_type
+<SUBSECTION Private>
+CamelIMAPXMailboxPrivate
+</SECTION>
+
+<SECTION>
+<FILE>camel-imapx-namespace</FILE>
+<TITLE>CamelIMAPXNamespace</TITLE>
+CamelIMAPXNamespace
+CamelIMAPXNamespaceCategory
+camel_imapx_namespace_new
+camel_imapx_namespace_equal
+camel_imapx_namespace_get_category
+camel_imapx_namespace_get_prefix
+camel_imapx_namespace_get_separator
+<SUBSECTION Standard>
+CAMEL_IMAPX_NAMESPACE
+CAMEL_IS_IMAPX_NAMESPACE
+CAMEL_TYPE_IMAPX_NAMESPACE
+CAMEL_IMAPX_NAMESPACE_CLASS
+CAMEL_IS_IMAPX_NAMESPACE_CLASS
+CAMEL_IMAPX_NAMESPACE_GET_CLASS
+CamelIMAPXNamespaceClass
+camel_imapx_namespace_get_type
+<SUBSECTION Private>
+CamelIMAPXNamespacePrivate
+</SECTION>
+
+<SECTION>
+<FILE>camel-imapx-namespace-response</FILE>
+<TITLE>CamelIMAPXNamespaceResponse</TITLE>
+CamelIMAPXNamespaceResponse
+camel_imapx_namespace_response_new
+camel_imapx_namespace_response_faux_new
+camel_imapx_namespace_response_list
+camel_imapx_namespace_response_lookup
+camel_imapx_namespace_response_lookup_for_path
+<SUBSECTION Standard>
+CAMEL_IMAPX_NAMESPACE_RESPONSE
+CAMEL_IS_IMAPX_NAMESPACE_RESPONSE
+CAMEL_TYPE_IMAPX_NAMESPACE_RESPONSE
+CAMEL_IMAPX_NAMESPACE_RESPONSE_CLASS
+CAMEL_IS_IMAPX_NAMESPACE_RESPONSE_CLASS
+CAMEL_IMAPX_NAMESPACE_RESPONSE_GET_CLASS
+CamelIMAPXNamespaceResponseClass
+camel_imapx_namespace_response_get_type
+<SUBSECTION Private>
+CamelIMAPXNamespaceResponsePrivate
+</SECTION>
+
+<SECTION>
+<FILE>camel-imapx-search</FILE>
+<TITLE>CamelIMAPXSearch</TITLE>
+CamelIMAPXSearch
+camel_imapx_search_new
+camel_imapx_search_ref_server
+camel_imapx_search_set_server
+<SUBSECTION Standard>
+CAMEL_IMAPX_SEARCH
+CAMEL_IS_IMAPX_SEARCH
+CAMEL_TYPE_IMAPX_SEARCH
+CAMEL_IMAPX_SEARCH_CLASS
+CAMEL_IS_IMAPX_SEARCH_CLASS
+CAMEL_IMAPX_SEARCH_GET_CLASS
+CamelIMAPXSearchClass
+camel_imapx_search_get_type
+<SUBSECTION Private>
+CamelIMAPXSearchPrivate
+</SECTION>
+
+<SECTION>
+<FILE>camel-imapx-server</FILE>
+<TITLE>CamelIMAPXServer</TITLE>
+CamelIMAPXServer
+camel_imapx_server_new
+camel_imapx_server_ref_store
+camel_imapx_server_ref_settings
+camel_imapx_server_ref_stream
+camel_imapx_server_ref_namespaces
+camel_imapx_server_ref_mailbox
+camel_imapx_server_ref_selected
+camel_imapx_server_list_mailboxes
+camel_imapx_server_connect
+camel_imapx_server_authenticate
+camel_imapx_server_list
+camel_imapx_server_refresh_info
+camel_imapx_server_sync_changes
+camel_imapx_server_expunge
+camel_imapx_server_fetch_messages
+camel_imapx_server_noop
+camel_imapx_server_get_message
+camel_imapx_server_copy_message
+camel_imapx_server_append_message
+camel_imapx_server_sync_message
+camel_imapx_server_create_mailbox
+camel_imapx_server_delete_mailbox
+camel_imapx_server_rename_mailbox
+camel_imapx_server_subscribe_mailbox
+camel_imapx_server_unsubscribe_mailbox
+camel_imapx_server_update_quota_info
+camel_imapx_server_uid_search
+CamelIMAPXUntaggedRespHandlerDesc
+camel_imapx_server_register_untagged_handler
+<SUBSECTION Standard>
+CAMEL_IMAPX_SERVER
+CAMEL_IS_IMAPX_SERVER
+CAMEL_TYPE_IMAPX_SERVER
+CAMEL_IMAPX_SERVER_CLASS
+CAMEL_IS_IMAPX_SERVER_CLASS
+CAMEL_IMAPX_SERVER_GET_CLASS
+CamelIMAPXServerClass
+camel_imapx_server_get_type
+<SUBSECTION Private>
+CamelIMAPXIdle
+CamelIMAPXServerPrivate
+imapx_connect_to_server
+</SECTION>
+
+<SECTION>
+<FILE>camel-imapx-settings</FILE>
+<TITLE>CamelIMAPXSettings</TITLE>
+CamelIMAPXSettings
+camel_imapx_settings_get_batch_fetch_count
+camel_imapx_settings_set_batch_fetch_count
+camel_imapx_settings_get_check_all
+camel_imapx_settings_set_check_all
+camel_imapx_settings_get_check_subscribed
+camel_imapx_settings_set_check_subscribed
+camel_imapx_settings_get_fetch_order
+camel_imapx_settings_set_fetch_order
+camel_imapx_settings_get_filter_all
+camel_imapx_settings_set_filter_all
+camel_imapx_settings_get_filter_junk
+camel_imapx_settings_set_filter_junk
+camel_imapx_settings_get_filter_junk_inbox
+camel_imapx_settings_set_filter_junk_inbox
+camel_imapx_settings_get_mobile_mode
+camel_imapx_settings_set_mobile_mode
+camel_imapx_settings_get_namespace
+camel_imapx_settings_dup_namespace
+camel_imapx_settings_set_namespace
+camel_imapx_settings_get_real_junk_path
+camel_imapx_settings_dup_real_junk_path
+camel_imapx_settings_set_real_junk_path
+camel_imapx_settings_get_real_trash_path
+camel_imapx_settings_dup_real_trash_path
+camel_imapx_settings_set_real_trash_path
+camel_imapx_settings_get_shell_command
+camel_imapx_settings_dup_shell_command
+camel_imapx_settings_set_shell_command
+camel_imapx_settings_get_use_idle
+camel_imapx_settings_set_use_idle
+camel_imapx_settings_get_use_namespace
+camel_imapx_settings_set_use_namespace
+camel_imapx_settings_get_use_qresync
+camel_imapx_settings_set_use_qresync
+camel_imapx_settings_get_use_real_junk_path
+camel_imapx_settings_set_use_real_junk_path
+camel_imapx_settings_get_use_real_trash_path
+camel_imapx_settings_set_use_real_trash_path
+camel_imapx_settings_get_use_shell_command
+camel_imapx_settings_set_use_shell_command
+camel_imapx_settings_get_use_subscriptions
+camel_imapx_settings_set_use_subscriptions
+<SUBSECTION Standard>
+CAMEL_IMAPX_SETTINGS
+CAMEL_IS_IMAPX_SETTINGS
+CAMEL_TYPE_IMAPX_SETTINGS
+CAMEL_IMAPX_SETTINGS_CLASS
+CAMEL_IS_IMAPX_SETTINGS_CLASS
+CAMEL_IMAPX_SETTINGS_GET_CLASS
+CamelIMAPXSettingsClass
+camel_imapx_settings_get_type
+<SUBSECTION Private>
+CamelIMAPXSettingsPrivate
+</SECTION>
+
+<SECTION>
+<FILE>camel-imapx-status-response</FILE>
+<TITLE>CamelIMAPXStatusResponse</TITLE>
+CamelIMAPXStatusResponse
+camel_imapx_status_response_new
+camel_imapx_status_response_get_mailbox_name
+camel_imapx_status_response_get_messages
+camel_imapx_status_response_get_recent
+camel_imapx_status_response_get_unseen
+camel_imapx_status_response_get_uidnext
+camel_imapx_status_response_get_uidvalidity
+camel_imapx_status_response_get_highestmodseq
+<SUBSECTION Standard>
+CAMEL_IMAPX_STATUS_RESPONSE
+CAMEL_IS_IMAPX_STATUS_RESPONSE
+CAMEL_TYPE_IMAPX_STATUS_RESPONSE
+CAMEL_IMAPX_STATUS_RESPONSE_CLASS
+CAMEL_IS_IMAPX_STATUS_RESPONSE_CLASS
+CAMEL_IMAPX_STATUS_RESPONSE_GET_CLASS
+CamelIMAPXStatusResponseClass
+camel_imapx_status_response_get_type
+<SUBSECTION Private>
+CamelIMAPXStatusResponsePrivate
+</SECTION>
+
+<SECTION>
+<FILE>camel-imapx-store</FILE>
+<TITLE>CamelIMAPXStore</TITLE>
+CamelIMAPXStore
+camel_imapx_store_ref_server
+camel_imapx_store_dup_quota_info
+camel_imapx_store_set_quota_info
+<SUBSECTION Standard>
+CAMEL_IMAPX_STORE
+CAMEL_IS_IMAPX_STORE
+CAMEL_TYPE_IMAPX_STORE
+CAMEL_IMAPX_STORE_CLASS
+CAMEL_IS_IMAPX_STORE_CLASS
+CAMEL_IMAPX_STORE_GET_CLASS
+CamelIMAPXStoreClass
+camel_imapx_store_get_type
+<SUBSECTION Private>
+CamelIMAPXStorePrivate
+</SECTION>
+
+<SECTION>
+<FILE>camel-imapx-store-summary</FILE>
+<TITLE>CamelIMAPXStoreSummary</TITLE>
+CamelIMAPXStoreInfo
+CamelIMAPXStoreSummary
+camel_imapx_store_summary_mailbox
+camel_imapx_store_summary_add_from_mailbox
+<SUBSECTION Standard>
+CAMEL_IMAPX_STORE_SUMMARY
+CAMEL_IS_IMAPX_STORE_SUMMARY
+CAMEL_TYPE_IMAPX_STORE_SUMMARY
+CAMEL_IMAPX_STORE_SUMMARY_CLASS
+CAMEL_IS_IMAPX_STORE_SUMMARY_CLASS
+CAMEL_IMAPX_STORE_SUMMARY_GET_CLASS
+CamelIMAPXStoreSummaryClass
+camel_imapx_store_summary_get_type
+</SECTION>
+
+<SECTION>
+<FILE>camel-imapx-stream</FILE>
+<TITLE>CamelIMAPXStream</TITLE>
+CAMEL_IMAPX_ERROR
+camel_imapx_token_t
+CamelIMAPXStream
+camel_imapx_error_quark
+camel_imapx_stream_new
+camel_imapx_stream_ref_source
+camel_imapx_stream_buffered
+camel_imapx_stream_token
+camel_imapx_stream_ungettoken
+camel_imapx_stream_set_literal
+camel_imapx_stream_gets
+camel_imapx_stream_getl
+camel_imapx_stream_atom
+camel_imapx_stream_astring
+camel_imapx_stream_nstring
+camel_imapx_stream_nstring_stream
+camel_imapx_stream_text
+camel_imapx_stream_number
+camel_imapx_stream_skip
+camel_imapx_stream_skip_until
+<SUBSECTION Standard>
+CAMEL_IMAPX_STREAM
+CAMEL_IS_IMAPX_STREAM
+CAMEL_TYPE_IMAPX_STREAM
+CAMEL_IMAPX_STREAM_CLASS
+CAMEL_IS_IMAPX_STREAM_CLASS
+CAMEL_IMAPX_STREAM_GET_CLASS
+CamelIMAPXStreamClass
+camel_imapx_stream_get_type
+<SUBSECTION Private>
+CamelIMAPXStreamPrivate
+</SECTION>
+
+<SECTION>
+<FILE>camel-imapx-summary</FILE>
+<TITLE>CamelIMAPXSummary</TITLE>
+CAMEL_IMAPX_SERVER_FLAGS
+CamelIMAPXMessageInfo
+CamelIMAPXMessageContentInfo
+CamelIMAPXSummary
+camel_imapx_summary_new
+<SUBSECTION Standard>
+CAMEL_IMAPX_SUMMARY
+CAMEL_IS_IMAPX_SUMMARY
+CAMEL_TYPE_IMAPX_SUMMARY
+CAMEL_IMAPX_SUMMARY_CLASS
+CAMEL_IS_IMAPX_SUMMARY_CLASS
+CAMEL_IMAPX_SUMMARY_GET_CLASS
+CamelIMAPXSummaryClass
+camel_imapx_summary_get_type
+</SECTION>
+
+<SECTION>
+<FILE>camel-nntp-folder</FILE>
+<TITLE>CamelNNTPFolder</TITLE>
+CamelNNTPFolder
+camel_nntp_folder_new
+camel_nntp_folder_selected
+<SUBSECTION Standard>
+CAMEL_NNTP_FOLDER
+CAMEL_IS_NNTP_FOLDER
+CAMEL_TYPE_NNTP_FOLDER
+CAMEL_NNTP_FOLDER_CLASS
+CAMEL_IS_NNTP_FOLDER_CLASS
+CAMEL_NNTP_FOLDER_GET_CLASS
+CamelNNTPFolderClass
+camel_nntp_folder_get_type
+<SUBSECTION Private>
+CamelNNTPFolderPrivate
+</SECTION>
+
+<SECTION>
+<FILE>camel-nntp-settings</FILE>
+<TITLE>CamelNNTPSettings</TITLE>
+CamelNNTPSettings
+camel_nntp_settings_get_filter_all
+camel_nntp_settings_set_filter_all
+camel_nntp_settings_get_folder_hierarchy_relative
+camel_nntp_settings_set_folder_hierarchy_relative
+camel_nntp_settings_get_short_folder_names
+camel_nntp_settings_set_short_folder_names
+<SUBSECTION Standard>
+CAMEL_NNTP_SETTINGS
+CAMEL_IS_NNTP_SETTINGS
+CAMEL_TYPE_NNTP_SETTINGS
+CAMEL_NNTP_SETTINGS_CLASS
+CAMEL_IS_NNTP_SETTINGS_CLASS
+CAMEL_NNTP_SETTINGS_GET_CLASS
+CamelNNTPSettingsClass
+camel_nntp_settings_get_type
+<SUBSECTION Private>
+CamelNNTPSettingsPrivate
+</SECTION>
+
+<SECTION>
+<FILE>camel-nntp-store</FILE>
+<TITLE>CamelNNTPStore</TITLE>
+xover_t
+xover_header
+CamelNNTPStore
+camel_nntp_store_ref_cache
+camel_nntp_store_ref_stream
+camel_nntp_store_ref_summary
+camel_nntp_store_get_current_group
+camel_nntp_store_dup_current_group
+camel_nntp_store_set_current_group
+CamelNNTPCapabilities
+camel_nntp_store_add_capabilities
+camel_nntp_store_has_capabilities
+camel_nntp_store_remove_capabilities
+camel_nntp_raw_commandv
+camel_nntp_raw_command
+camel_nntp_raw_command_auth
+camel_nntp_command
+<SUBSECTION Standard>
+CAMEL_NNTP_STORE
+CAMEL_IS_NNTP_STORE
+CAMEL_TYPE_NNTP_STORE
+CAMEL_NNTP_STORE_CLASS
+CAMEL_IS_NNTP_STORE_CLASS
+CAMEL_NNTP_STORE_GET_CLASS
+CamelNNTPStoreClass
+camel_nntp_store_get_type
+<SUBSECTION Private>
+CamelNNTPStorePrivate
+</SECTION>
+
+<SECTION>
+<FILE>camel-nntp-store-summary</FILE>
+<TITLE>CamelNNTPStoreSummary</TITLE>
+NNTP_DATE_SIZE
+CamelNNTPStoreInfo
+CamelNNTPStoreSummary
+camel_nntp_store_summary_new
+camel_nntp_store_summary_full_to_path
+camel_nntp_store_summary_path_to_full
+camel_nntp_store_summary_dotted_to_full
+camel_nntp_store_summary_full_name
+camel_nntp_store_summary_add_from_full
+camel_nntp_store_summary_full_from_path
+<SUBSECTION Standard>
+CAMEL_NNTP_STORE_SUMMARY
+CAMEL_IS_NNTP_STORE_SUMMARY
+CAMEL_TYPE_NNTP_STORE_SUMMARY
+CAMEL_NNTP_STORE_SUMMARY_CLASS
+CAMEL_IS_NNTP_STORE_SUMMARY_CLASS
+CAMEL_NNTP_STORE_SUMMARY_GET_CLASS
+CamelNNTPStoreSummaryClass
+camel_nntp_store_summary_get_type
+<SUBSECTION Private>
+CamelNNTPStoreSummaryPrivate
+</SECTION>
+
+<SECTION>
+<FILE>camel-nntp-stream</FILE>
+<TITLE>CamelNNTPStream</TITLE>
+CamelNNTPStream
+camel_nntp_stream_new
+camel_nntp_stream_mode_t
+camel_nntp_stream_set_mode
+camel_nntp_stream_line
+camel_nntp_stream_gets
+camel_nntp_stream_getd
+<SUBSECTION Standard>
+CAMEL_NNTP_STREAM
+CAMEL_IS_NNTP_STREAM
+CAMEL_TYPE_NNTP_STREAM
+CAMEL_NNTP_STREAM_CLASS
+CAMEL_IS_NNTP_STREAM_CLASS
+CAMEL_NNTP_STREAM_GET_CLASS
+CamelNNTPStreamClass
+camel_nntp_stream_get_type
+<SUBSECTION Private>
+CamelNNTPStreamPrivate
+</SECTION>
+
+<SECTION>
+<FILE>camel-nntp-summary</FILE>
+<TITLE>CamelNNTPSummary</TITLE>
+CamelNNTPSummary
+camel_nntp_summary_new
+camel_nntp_summary_check
+<SUBSECTION Standard>
+CAMEL_NNTP_SUMMARY
+CAMEL_IS_NNTP_SUMMARY
+CAMEL_TYPE_NNTP_SUMMARY
+CAMEL_NNTP_SUMMARY_CLASS
+CAMEL_IS_NNTP_SUMMARY_CLASS
+CAMEL_NNTP_SUMMARY_GET_CLASS
+CamelNNTPSummaryClass
+camel_nntp_summary_get_type
+<SUBSECTION Private>
+CamelNNTPSummaryPrivate
+</SECTION>
+
+<SECTION>
+<FILE>camel-pop3-engine</FILE>
+<TITLE>CamelPOP3Engine</TITLE>
+CamelPOP3Engine
+camel_pop3_engine_new
+camel_pop3_engine_reget_capabilities
+camel_pop3_engine_iterate
+camel_pop3_command_t
+CamelPOP3Command
+CamelPOP3CommandFunc
+camel_pop3_engine_command_new
+camel_pop3_engine_command_free
+<SUBSECTION Standard>
+CAMEL_POP3_ENGINE
+CAMEL_IS_POP3_ENGINE
+CAMEL_TYPE_POP3_ENGINE
+CAMEL_POP3_ENGINE_CLASS
+CAMEL_IS_POP3_ENGINE_CLASS
+CAMEL_POP3_ENGINE_GET_CLASS
+CamelPOP3EngineClass
+camel_pop3_engine_get_type
+<SUBSECTION Private>
+CamelPOP3EnginePrivate
+camel_pop3_engine_t
+</SECTION>
+
+<SECTION>
+<FILE>camel-pop3-folder</FILE>
+<TITLE>CamelPOP3Folder</TITLE>
+CamelPOP3Folder
+camel_pop3_folder_new
+camel_pop3_folder_delete_old
+<SUBSECTION Standard>
+CAMEL_POP3_FOLDER
+CAMEL_IS_POP3_FOLDER
+CAMEL_TYPE_POP3_FOLDER
+CAMEL_POP3_FOLDER_CLASS
+CAMEL_IS_POP3_FOLDER_CLASS
+CAMEL_POP3_FOLDER_GET_CLASS
+CamelPOP3FolderClass
+camel_pop3_folder_get_type
+<SUBSECTION Private>
+CamelPOP3FolderPrivate
+</SECTION>
+
+<SECTION>
+<FILE>camel-pop3-settings</FILE>
+<TITLE>CamelPOP3Settings</TITLE>
+CamelPOP3Settings
+camel_pop3_settings_get_delete_after_days
+camel_pop3_settings_set_delete_after_days
+camel_pop3_settings_get_delete_expunged
+camel_pop3_settings_set_delete_expunged
+camel_pop3_settings_get_disable_extensions
+camel_pop3_settings_set_disable_extensions
+camel_pop3_settings_get_keep_on_server
+camel_pop3_settings_set_keep_on_server
+camel_pop3_settings_get_auto_fetch
+camel_pop3_settings_set_auto_fetch
+camel_pop3_settings_get_mobile_mode
+camel_pop3_settings_set_mobile_mode
+camel_pop3_settings_get_batch_fetch_count
+camel_pop3_settings_set_batch_fetch_count
+<SUBSECTION Standard>
+CAMEL_POP3_SETTINGS
+CAMEL_IS_POP3_SETTINGS
+CAMEL_TYPE_POP3_SETTINGS
+CAMEL_POP3_SETTINGS_CLASS
+CAMEL_IS_POP3_SETTINGS_CLASS
+CAMEL_POP3_SETTINGS_GET_CLASS
+CamelPOP3SettingsClass
+camel_pop3_settings_get_type
+<SUBSECTION Private>
+CamelPOP3SettingsPrivate
+</SECTION>
+
+<SECTION>
+<FILE>camel-pop3-store</FILE>
+<TITLE>CamelPOP3Store</TITLE>
+CamelPOP3Store
+camel_pop3_store_ref_cache
+camel_pop3_store_ref_engine
+camel_pop3_store_expunge
+camel_pop3_store_cache_add
+camel_pop3_store_cache_get
+camel_pop3_store_cache_has
+<SUBSECTION Standard>
+CAMEL_POP3_STORE
+CAMEL_IS_POP3_STORE
+CAMEL_TYPE_POP3_STORE
+CAMEL_POP3_STORE_CLASS
+CAMEL_IS_POP3_STORE_CLASS
+CAMEL_POP3_STORE_GET_CLASS
+CamelPOP3StoreClass
+camel_pop3_store_get_type
+<SUBSECTION Private>
+CamelPOP3StorePrivate
+</SECTION>
+
+<SECTION>
+<FILE>camel-pop3-stream</FILE>
+<TITLE>CamelPOP3Stream</TITLE>
+CamelPOP3Stream
+camel_pop3_stream_new
+camel_pop3_stream_mode_t
+camel_pop3_stream_set_mode
+camel_pop3_stream_line
+camel_pop3_stream_getd
+<SUBSECTION Standard>
+CAMEL_POP3_STREAM
+CAMEL_IS_POP3_STREAM
+CAMEL_TYPE_POP3_STREAM
+CAMEL_POP3_STREAM_CLASS
+CAMEL_IS_POP3_STREAM_CLASS
+CAMEL_POP3_STREAM_GET_CLASS
+CamelPOP3StreamClass
+camel_pop3_stream_get_type
+<SUBSECTION Private>
+CamelPOP3StreamPrivate
+</SECTION>
+
+<SECTION>
+<FILE>camel-sendmail-settings</FILE>
+<TITLE>CamelSendmailSettings</TITLE>
+CamelSendmailSettings
+camel_sendmail_settings_get_use_custom_binary
+camel_sendmail_settings_set_use_custom_binary
+camel_sendmail_settings_get_custom_binary
+camel_sendmail_settings_dup_custom_binary
+camel_sendmail_settings_set_custom_binary
+camel_sendmail_settings_get_use_custom_args
+camel_sendmail_settings_set_use_custom_args
+camel_sendmail_settings_get_custom_args
+camel_sendmail_settings_dup_custom_args
+camel_sendmail_settings_set_custom_args
+camel_sendmail_settings_get_send_in_offline
+camel_sendmail_settings_set_send_in_offline
+<SUBSECTION Standard>
+CAMEL_SENDMAIL_SETTINGS
+CAMEL_IS_SENDMAIL_SETTINGS
+CAMEL_TYPE_SENDMAIL_SETTINGS
+CAMEL_SENDMAIL_SETTINGS_CLASS
+CAMEL_IS_SENDMAIL_SETTINGS_CLASS
+CAMEL_SENDMAIL_SETTINGS_GET_CLASS
+CamelSendmailSettingsClass
+camel_sendmail_settings_get_type
+<SUBSECTION Private>
+CamelSendmailSettingsPrivate
+</SECTION>
+
+<SECTION>
+<FILE>camel-sendmail-transport</FILE>
+<TITLE>CamelSendmailTransport</TITLE>
+CamelSendmailTransport
+<SUBSECTION Standard>
+CAMEL_SENDMAIL_TRANSPORT
+CAMEL_IS_SENDMAIL_TRANSPORT
+CAMEL_TYPE_SENDMAIL_TRANSPORT
+CAMEL_SENDMAIL_TRANSPORT_CLASS
+CAMEL_IS_SENDMAIL_TRANSPORT_CLASS
+CAMEL_SENDMAIL_TRANSPORT_GET_CLASS
+CamelSendmailTransportClass
+camel_sendmail_transport_get_type
+<SUBSECTION Private>
+CamelSendmailTransportPrivate
+</SECTION>
+
+<SECTION>
+<FILE>camel-smtp-settings</FILE>
+<TITLE>CamelSmtpSettings</TITLE>
+CamelSmtpSettings
+<SUBSECTION Standard>
+CAMEL_SMTP_SETTINGS
+CAMEL_IS_SMTP_SETTINGS
+CAMEL_TYPE_SMTP_SETTINGS
+CAMEL_SMTP_SETTINGS_CLASS
+CAMEL_IS_SMTP_SETTINGS_CLASS
+CAMEL_SMTP_SETTINGS_GET_CLASS
+CamelSmtpSettingsClass
+camel_smtp_settings_get_type
+<SUBSECTION Private>
+CamelSmtpSettingsPrivate
+</SECTION>
+
+<SECTION>
+<FILE>camel-smtp-transport</FILE>
+<TITLE>CamelSmtpTransport</TITLE>
+CamelSmtpTransport
+<SUBSECTION Standard>
+CAMEL_SMTP_TRANSPORT
+CAMEL_IS_SMTP_TRANSPORT
+CAMEL_TYPE_SMTP_TRANSPORT
+CAMEL_SMTP_TRANSPORT_CLASS
+CAMEL_IS_SMTP_TRANSPORT_CLASS
+CAMEL_SMTP_TRANSPORT_GET_CLASS
+CamelSmtpTransportClass
+camel_smtp_transport_get_type
+<SUBSECTION Private>
+CamelSmtpTransportPrivate
+</SECTION>
+
diff --git a/docs/reference/camel/camel.types b/docs/reference/camel/camel.types
index be7f09d..345abf3 100644
--- a/docs/reference/camel/camel.types
+++ b/docs/reference/camel/camel.types
@@ -1,4 +1,23 @@
 #include <camel/camel.h>
+
+#include <local/camel-local-folder.h>
+#include <local/camel-local-store.h>
+#include <local/camel-local-summary.h>
+#include <local/camel-maildir-folder.h>
+#include <local/camel-maildir-store.h>
+#include <local/camel-maildir-summary.h>
+#include <local/camel-mbox-folder.h>
+#include <local/camel-mbox-store.h>
+#include <local/camel-mbox-summary.h>
+#include <local/camel-mh-folder.h>
+#include <local/camel-mh-settings.h>
+#include <local/camel-mh-store.h>
+#include <local/camel-mh-summary.h>
+#include <local/camel-spool-folder.h>
+#include <local/camel-spool-settings.h>
+#include <local/camel-spool-store.h>
+#include <local/camel-spool-summary.h>
+
 #include <imapx/camel-imapx-folder.h>
 #include <imapx/camel-imapx-list-response.h>
 #include <imapx/camel-imapx-mailbox.h>
@@ -13,6 +32,25 @@
 #include <imapx/camel-imapx-stream.h>
 #include <imapx/camel-imapx-summary.h>
 
+#include <nntp/camel-nntp-folder.h>
+#include <nntp/camel-nntp-settings.h>
+#include <nntp/camel-nntp-store.h>
+#include <nntp/camel-nntp-store-summary.h>
+#include <nntp/camel-nntp-stream.h>
+#include <nntp/camel-nntp-summary.h>
+
+#include <pop3/camel-pop3-engine.h>
+#include <pop3/camel-pop3-folder.h>
+#include <pop3/camel-pop3-settings.h>
+#include <pop3/camel-pop3-store.h>
+#include <pop3/camel-pop3-stream.h>
+
+#include <sendmail/camel-sendmail-settings.h>
+#include <sendmail/camel-sendmail-transport.h>
+
+#include <smtp/camel-smtp-settings.h>
+#include <smtp/camel-smtp-transport.h>
+
 camel_address_get_type
 camel_block_file_get_type
 camel_key_file_get_type
@@ -31,19 +69,6 @@ camel_folder_search_get_type
 camel_folder_summary_get_type
 camel_gpg_context_get_type
 camel_html_parser_get_type
-camel_imapx_folder_get_type
-camel_imapx_list_response_get_type
-camel_imapx_mailbox_get_type
-camel_imapx_namespace_get_type
-camel_imapx_namespace_response_get_type
-camel_imapx_search_get_type
-camel_imapx_server_get_type
-camel_imapx_settings_get_type
-camel_imapx_status_response_get_type
-camel_imapx_store_get_type
-camel_imapx_store_summary_get_type
-camel_imapx_stream_get_type
-camel_imapx_summary_get_type
 camel_index_cursor_get_type
 camel_index_name_get_type
 camel_index_get_type
@@ -80,6 +105,7 @@ camel_object_get_type
 camel_offline_folder_get_type
 camel_offline_settings_get_type
 camel_offline_store_get_type
+camel_operation_get_type
 camel_partition_table_get_type
 camel_key_table_get_type
 camel_sasl_anonymous_get_type
@@ -119,3 +145,54 @@ camel_vee_store_get_type
 camel_vee_subfolder_data_get_type
 camel_vee_summary_get_type
 camel_vtrash_folder_get_type
+
+camel_local_folder_get_type
+camel_local_store_get_type
+camel_local_summary_get_type
+camel_maildir_folder_get_type
+camel_maildir_store_get_type
+camel_maildir_summary_get_type
+camel_mbox_folder_get_type
+camel_mbox_store_get_type
+camel_mbox_summary_get_type
+camel_mh_folder_get_type
+camel_mh_settings_get_type
+camel_mh_store_get_type
+camel_mh_summary_get_type
+camel_spool_folder_get_type
+camel_spool_settings_get_type
+camel_spool_store_get_type
+camel_spool_summary_get_type
+
+camel_imapx_folder_get_type
+camel_imapx_list_response_get_type
+camel_imapx_mailbox_get_type
+camel_imapx_namespace_get_type
+camel_imapx_namespace_response_get_type
+camel_imapx_search_get_type
+camel_imapx_server_get_type
+camel_imapx_settings_get_type
+camel_imapx_status_response_get_type
+camel_imapx_store_get_type
+camel_imapx_store_summary_get_type
+camel_imapx_stream_get_type
+camel_imapx_summary_get_type
+
+camel_nntp_folder_get_type
+camel_nntp_settings_get_type
+camel_nntp_store_get_type
+camel_nntp_store_summary_get_type
+camel_nntp_stream_get_type
+camel_nntp_summary_get_type
+
+camel_pop3_engine_get_type
+camel_pop3_folder_get_type
+camel_pop3_settings_get_type
+camel_pop3_store_get_type
+camel_pop3_stream_get_type
+
+camel_sendmail_settings_get_type
+camel_sendmail_transport_get_type
+
+camel_smtp_settings_get_type
+camel_smtp_transport_get_type


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]