summaryrefslogtreecommitdiffstats
path: root/libmail/qp.H
diff options
context:
space:
mode:
Diffstat (limited to 'libmail/qp.H')
-rw-r--r--libmail/qp.H34
1 files changed, 34 insertions, 0 deletions
diff --git a/libmail/qp.H b/libmail/qp.H
new file mode 100644
index 0000000..fc83cbf
--- /dev/null
+++ b/libmail/qp.H
@@ -0,0 +1,34 @@
+/*
+** Copyright 2002, Double Precision Inc.
+**
+** See COPYING for distribution information.
+*/
+#ifndef libmail_qp_H
+#define libmail_qp_H
+
+#include "libmail_config.h"
+#include "decoder.H"
+#include "namespace.H"
+
+#include <string>
+
+LIBMAIL_START
+
+//
+// MIME quoted-printable decoder
+
+class decodeqp : public decoder {
+ std::string decodeBuffer;
+
+public:
+ decodeqp();
+ virtual ~decodeqp();
+
+ void decode(std::string text);
+private:
+ virtual void decoded(std::string buffer)=0;
+};
+
+LIBMAIL_END
+
+#endif