diff options
Diffstat (limited to 'src/messaging/maildirMessage.cpp')
-rw-r--r-- | src/messaging/maildirMessage.cpp | 81 |
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 |