From f9913fa28a27f23fde2d4956c62cbb2fb2bc2ee8 Mon Sep 17 00:00:00 2001 From: Vincent Richard Date: Thu, 21 Nov 2013 22:16:57 +0100 Subject: Boost/C++11 shared pointers. --- src/misc/importanceHelper.cpp | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) (limited to 'src/misc/importanceHelper.cpp') diff --git a/src/misc/importanceHelper.cpp b/src/misc/importanceHelper.cpp index 2cc7ce6a..8066cc5f 100644 --- a/src/misc/importanceHelper.cpp +++ b/src/misc/importanceHelper.cpp @@ -31,17 +31,17 @@ namespace vmime { namespace misc { -void importanceHelper::resetImportance(ref msg) +void importanceHelper::resetImportance(shared_ptr msg) { resetImportanceHeader(msg->getHeader()); } -void importanceHelper::resetImportanceHeader(ref
hdr) +void importanceHelper::resetImportanceHeader(shared_ptr
hdr) { try { - ref fld = hdr->findField("X-Priority"); + shared_ptr fld = hdr->findField("X-Priority"); hdr->removeField(fld); } catch (exceptions::no_such_field) @@ -51,7 +51,7 @@ void importanceHelper::resetImportanceHeader(ref
hdr) try { - ref fld = hdr->findField("Importance"); + shared_ptr fld = hdr->findField("Importance"); hdr->removeField(fld); } catch (exceptions::no_such_field) @@ -61,19 +61,19 @@ void importanceHelper::resetImportanceHeader(ref
hdr) } -importanceHelper::Importance importanceHelper::getImportance(ref msg) +importanceHelper::Importance importanceHelper::getImportance(shared_ptr msg) { return getImportanceHeader(msg->getHeader()); } -importanceHelper::Importance importanceHelper::getImportanceHeader(ref hdr) +importanceHelper::Importance importanceHelper::getImportanceHeader(shared_ptr hdr) { // Try "X-Priority" field try { - const ref fld = hdr->findField("X-Priority"); - const string value = fld->getValue().dynamicCast ()->getWholeBuffer(); + const shared_ptr fld = hdr->findField("X-Priority"); + const string value = fld->getValue ()->getWholeBuffer(); int n = IMPORTANCE_NORMAL; @@ -98,9 +98,9 @@ importanceHelper::Importance importanceHelper::getImportanceHeader(ref fld = hdr->findField("Importance"); + const shared_ptr fld = hdr->findField("Importance"); const string value = utility::stringUtils::toLower(utility::stringUtils::trim - (fld->getValue().dynamicCast ()->getWholeBuffer())); + (fld->getValue ()->getWholeBuffer())); if (value == "low") return (IMPORTANCE_LOWEST); @@ -121,16 +121,16 @@ importanceHelper::Importance importanceHelper::getImportanceHeader(ref msg, const Importance i) +void importanceHelper::setImportance(shared_ptr msg, const Importance i) { setImportanceHeader(msg->getHeader(), i); } -void importanceHelper::setImportanceHeader(ref
hdr, const Importance i) +void importanceHelper::setImportanceHeader(shared_ptr
hdr, const Importance i) { // "X-Priority:" Field - ref fld = hdr->getField("X-Priority"); + shared_ptr fld = hdr->getField("X-Priority"); switch (i) { -- cgit v1.2.3