From 2949fb51f13e1236d5c161f02e1c2c8541100e9f Mon Sep 17 00:00:00 2001 From: Vincent Richard Date: Thu, 21 Oct 2004 15:05:47 +0000 Subject: Refactoring (see ChangeLog). --- src/fileAttachment.cpp | 29 +++++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) (limited to 'src/fileAttachment.cpp') diff --git a/src/fileAttachment.cpp b/src/fileAttachment.cpp index ca7ff789..d13eb3de 100644 --- a/src/fileAttachment.cpp +++ b/src/fileAttachment.cpp @@ -40,7 +40,7 @@ fileAttachment::fileAttachment(const string& filename, const mediaType& type, co fileAttachment::fileAttachment(const string& filename, const mediaType& type, - const class encoding& enc, const text& desc) + const encoding& enc, const text& desc) { m_type = type; m_desc = desc; @@ -62,7 +62,7 @@ void fileAttachment::setData(const string& filename) throw exceptions::open_file_error(); } - m_data.set(new utility::inputStreamPointerAdapter(file, true), 0, true); + m_data.setData(new utility::inputStreamPointerAdapter(file, true), 0, true); } @@ -70,16 +70,29 @@ void fileAttachment::generatePart(bodyPart& part) const { defaultAttachment::generatePart(part); - contentDispositionField& cdf = part.header().fields.ContentDisposition(); + contentDispositionField& cdf = part.getHeader()->ContentDisposition(); - if (m_fileInfo.hasSize()) cdf.size() = toString(m_fileInfo.getSize()); - if (m_fileInfo.hasFilename()) cdf.filename() = m_fileInfo.getFilename(); - if (m_fileInfo.hasCreationDate()) cdf.creationDate() = m_fileInfo.getCreationDate(); - if (m_fileInfo.hasModificationDate()) cdf.modificationDate() = m_fileInfo.getModificationDate(); - if (m_fileInfo.hasReadDate()) cdf.readDate() = m_fileInfo.getReadDate(); + if (m_fileInfo.hasSize()) cdf.setSize(stringUtils::toString(m_fileInfo.getSize())); + if (m_fileInfo.hasFilename()) cdf.setFilename(m_fileInfo.getFilename()); + if (m_fileInfo.hasCreationDate()) cdf.setCreationDate(m_fileInfo.getCreationDate()); + if (m_fileInfo.hasModificationDate()) cdf.setModificationDate(m_fileInfo.getModificationDate()); + if (m_fileInfo.hasReadDate()) cdf.setReadDate(m_fileInfo.getReadDate()); } +const fileAttachment::fileInfo& fileAttachment::getFileInfo() const +{ + return (m_fileInfo); +} + + +fileAttachment::fileInfo& fileAttachment::getFileInfo() +{ + return (m_fileInfo); +} + + + // // fileAttachment::fileInfo // -- cgit v1.2.3