diff options
author | Vincent Richard <[email protected]> | 2005-11-04 23:21:22 +0000 |
---|---|---|
committer | Vincent Richard <[email protected]> | 2005-11-04 23:21:22 +0000 |
commit | acfa9ffc64f56de42049bf5049810c15477729ed (patch) | |
tree | 3bb84a7319fb209c00f656927c83965f03bd5329 /src/plainTextPart.cpp | |
parent | Fixed typo for 'ac_cv_sizeof_long'. (diff) | |
download | vmime-acfa9ffc64f56de42049bf5049810c15477729ed.tar.gz vmime-acfa9ffc64f56de42049bf5049810c15477729ed.zip |
Refactored header field values and parameters.
Diffstat (limited to 'src/plainTextPart.cpp')
-rw-r--r-- | src/plainTextPart.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/plainTextPart.cpp b/src/plainTextPart.cpp index 45a66e36..ad048c2b 100644 --- a/src/plainTextPart.cpp +++ b/src/plainTextPart.cpp @@ -25,6 +25,8 @@ #include "vmime/header.hpp" #include "vmime/exception.hpp" +#include "vmime/contentTypeField.hpp" + #include "vmime/emptyContentHandler.hpp" @@ -63,7 +65,7 @@ void plainTextPart::generateIn(bodyPart& /* message */, bodyPart& parent) const // Set header fields part->getHeader()->ContentType()->setValue(mediaType(mediaTypes::TEXT, mediaTypes::TEXT_PLAIN)); - part->getHeader()->ContentType()->setCharset(m_charset); + part->getHeader()->ContentType().dynamicCast <contentTypeField>()->setCharset(m_charset); part->getHeader()->ContentTransferEncoding()->setValue(encoding(encodingTypes::QUOTED_PRINTABLE)); // Set contents @@ -83,11 +85,11 @@ void plainTextPart::parse(const bodyPart& /* message */, m_charset = ctf.getCharset(); } - catch (exceptions::no_such_field) + catch (exceptions::no_such_field&) { // No "Content-type" field. } - catch (exceptions::no_such_parameter) + catch (exceptions::no_such_parameter&) { // No "charset" parameter. } |