summaryrefslogtreecommitdiff
path: root/src/include/message.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/message.h')
-rw-r--r--src/include/message.h53
1 files changed, 26 insertions, 27 deletions
diff --git a/src/include/message.h b/src/include/message.h
index e1bbf2b..130902e 100644
--- a/src/include/message.h
+++ b/src/include/message.h
@@ -1,11 +1,13 @@
-/** --------------------------------------------------------------------
+/**
* @file message.h
* @brief Declaration of the Message class.
* @author Andreas Aardal Hanssen
* @date 2002-2005
- * ----------------------------------------------------------------- **/
+ */
+
#ifndef message_h_included
#define message_h_included
+
#include <string>
#include <vector>
@@ -18,33 +20,30 @@
namespace Binc {
/*!
- \class Message
- \brief The Message class provides an interface for
- IMAP messages.
-
- Mailbox independent operations and properties are available
- through this interface.
-
- This class is an abstract, and has no implementation.
-
- \sa MaildirMessage
- */
+ * \class Message
+ * \brief The Message class provides an interface for
+ * IMAP messages.
+ *
+ * Mailbox independent operations and properties are available
+ * through this interface.
+ *
+ * This class is an abstract, and has no implementation.
+ *
+ * \sa MaildirMessage
+ */
class Message {
public:
- /*!
- Standard IMAP message flags.
-
- */
+ //! Standard IMAP message flags.
enum Flags {
- F_NONE = 0x00, /*!< No flag is set */
- F_SEEN = 0x01, /*!< The message has been seen */
- F_ANSWERED = 0x02, /*!< The message has been answered */
- F_DELETED = 0x04, /*!< The message is marked as deleted */
- F_DRAFT = 0x08, /*!< The message is a draft */
- F_RECENT = 0x10, /*!< The message arrived recently */
- F_FLAGGED = 0x20, /*!< The message is flagged / important */
- F_EXPUNGED = 0x40, /*!< The message has been expunged */
- F_PASSED = 0x80 /*!< The message has been bounced */
+ F_NONE = 0x00, //!< No flag is set
+ F_SEEN = 0x01, //!< The message has been seen
+ F_ANSWERED = 0x02, //!< The message has been answered
+ F_DELETED = 0x04, //!< The message is marked as deleted
+ F_DRAFT = 0x08, //!< The message is a draft
+ F_RECENT = 0x10, //!< The message arrived recently
+ F_FLAGGED = 0x20, //!< The message is flagged / important
+ F_EXPUNGED = 0x40, //!< The message has been expunged
+ F_PASSED = 0x80 //!< The message has been bounced
};
virtual void setUID(unsigned int) = 0;
@@ -68,7 +67,7 @@ namespace Binc {
virtual void setInternalDate(time_t) = 0;
virtual time_t getInternalDate(void) const = 0;
- // virtual void rewind(void) = 0;
+ // virtual void rewind(void) = 0;
virtual int readChunk(std::string &) = 0;
virtual bool appendChunk(const std::string &) = 0;
virtual void close(void) = 0;