#include "MCIMAPMultipart.h" using namespace mailcore; IMAPMultipart::IMAPMultipart() { init(); } IMAPMultipart::IMAPMultipart(IMAPMultipart * other) : AbstractMultipart(other) { init(); MC_SAFE_REPLACE_COPY(String, mPartID, other->mPartID); } IMAPMultipart::~IMAPMultipart() { MC_SAFE_RELEASE(mPartID); } Object * IMAPMultipart::copy() { return new IMAPMultipart(this); } void IMAPMultipart::init() { mPartID = NULL; } void IMAPMultipart::setPartID(String * partID) { MC_SAFE_REPLACE_COPY(String, mPartID, partID); } String * IMAPMultipart::partID() { return mPartID; }