From 9ad6c58af31f682374bdbf136d6e9f337ea39209 Mon Sep 17 00:00:00 2001 From: Sam Varshavchik Date: Fri, 27 Apr 2018 19:17:42 -0400 Subject: curses and libmail subdirectories are now in the courier/cone repo. --- libmail/genericdecode.H | 54 ------------------------------------------------- 1 file changed, 54 deletions(-) delete mode 100644 libmail/genericdecode.H (limited to 'libmail/genericdecode.H') diff --git a/libmail/genericdecode.H b/libmail/genericdecode.H deleted file mode 100644 index 0ead3f4..0000000 --- a/libmail/genericdecode.H +++ /dev/null @@ -1,54 +0,0 @@ -/* -** Copyright 2002, Double Precision Inc. -** -** See COPYING for distribution information. -*/ -#ifndef libmail_genericdecode_H -#define libmail_genericdecode_H - -#include "libmail_config.h" -#include "mail.H" -#include "generic.H" -#include "autodecoder.H" - -#include "base64.H" -#include "qp.H" - -/////////////////////////////////////////////////////////////////////////// -// -// A helper object for the generic readMessageContentDecoded method -// implementation. The mail::autodecoder() superclass handles the actual -// decoding task. The decoded() method forwards the decoded data to the -// original application callback object. -// -// This helper object also conveniently subclasses mail::callback::message, -// nicely forwarding the retrieved MIME content to mail::autodecoder. -// It is dynamically allocated, and after its success() or fail() method is -// invoked, the message is obediently passed along to the original -// callback function, and afterwards this object destroys itself. - -class mail::generic::Decode : public mail::autodecoder, - public mail::callback::message { - - mail::callback::message &originalCallback; - -public: - Decode(mail::callback::message &callback, std::string transferEncoding); - ~Decode(); - -private: - size_t messageNum; - - void decoded(std::string buffer); - void messageTextCallback(size_t n, std::string text); - void reportProgress(size_t bytesCompleted, - size_t bytesEstimatedTotal, - - size_t messagesCompleted, - size_t messagesEstimatedTotal); - - void fail(std::string message); - void success(std::string message); -}; - -#endif -- cgit v1.2.3