typedef struct _MimeType MimeType;
typedef struct _MimeInfo MimeInfo;
+typedef struct _MimeParser MimeParser;
#include "procmsg.h"
#include "utils.h"
gchar *extension;
};
+struct _MimeParser
+{
+ MimeMediaType type;
+ const gchar *sub_type;
+
+ gboolean (*parse)(MimeParser *parser, MimeInfo *mimeinfo);
+};
+
/*
* An example of MimeInfo structure:
*
gint procmime_write_mimeinfo(MimeInfo *mimeinfo, FILE *fp);
+void procmime_mimeparser_register(MimeParser *mimeparser);
+void procmime_mimeparser_unregister(MimeParser *mimeparser);
+
#ifdef __cplusplus
}
#endif /* __cplusplus */