aboutsummaryrefslogtreecommitdiffstats
path: root/src/messaging/maildirMessage.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/messaging/maildirMessage.cpp')
-rw-r--r--src/messaging/maildirMessage.cpp81
1 files changed, 81 insertions, 0 deletions
diff --git a/src/messaging/maildirMessage.cpp b/src/messaging/maildirMessage.cpp
index c14831c3..65d41447 100644
--- a/src/messaging/maildirMessage.cpp
+++ b/src/messaging/maildirMessage.cpp
@@ -18,11 +18,92 @@
//
#include "maildirMessage.hpp"
+#include "maildirFolder.hpp"
namespace vmime {
namespace messaging {
+maildirMessage::maildirMessage(maildirFolder* folder, const int num)
+ : m_folder(folder), m_num(num)
+{
+ m_folder->registerMessage(this);
+}
+
+
+maildirMessage::~maildirMessage()
+{
+ if (m_folder)
+ m_folder->unregisterMessage(this);
+}
+
+
+void maildirMessage::onFolderClosed()
+{
+ m_folder = NULL;
+}
+
+
+const int maildirMessage::getNumber() const
+{
+}
+
+
+const message::uid maildirMessage::getUniqueId() const
+{
+}
+
+
+const int maildirMessage::getSize() const
+{
+}
+
+
+const bool maildirMessage::isExpunged() const
+{
+}
+
+
+const structure& maildirMessage::getStructure() const
+{
+}
+
+
+structure& maildirMessage::getStructure()
+{
+}
+
+
+const header& maildirMessage::getHeader() const
+{
+}
+
+
+const int maildirMessage::getFlags() const
+{
+}
+
+
+void maildirMessage::setFlags(const int flags, const int mode)
+{
+}
+
+
+void maildirMessage::extract(utility::outputStream& os, progressionListener* progress, const int start, const int length) const
+{
+}
+
+
+void maildirMessage::extractPart(const part& p, utility::outputStream& os, progressionListener* progress, const int start, const int length) const
+{
+}
+
+
+void maildirMessage::fetchPartHeader(part& p)
+{
+}
+
+
} // messaging
} // vmime