aboutsummaryrefslogtreecommitdiffstats
path: root/src/parsedMessageAttachment.cpp
diff options
context:
space:
mode:
authorVincent Richard <[email protected]>2013-11-21 21:16:57 +0000
committerVincent Richard <[email protected]>2013-11-21 21:16:57 +0000
commitf9913fa28a27f23fde2d4956c62cbb2fb2bc2ee8 (patch)
tree2bdc90e361a8f6e0a81164cf67afec9f78f9b959 /src/parsedMessageAttachment.cpp
parentPer-protocol include files. (diff)
downloadvmime-f9913fa28a27f23fde2d4956c62cbb2fb2bc2ee8.tar.gz
vmime-f9913fa28a27f23fde2d4956c62cbb2fb2bc2ee8.zip
Boost/C++11 shared pointers.
Diffstat (limited to 'src/parsedMessageAttachment.cpp')
-rw-r--r--src/parsedMessageAttachment.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/parsedMessageAttachment.cpp b/src/parsedMessageAttachment.cpp
index bf58a713..242bfde0 100644
--- a/src/parsedMessageAttachment.cpp
+++ b/src/parsedMessageAttachment.cpp
@@ -33,7 +33,7 @@ namespace vmime
{
-parsedMessageAttachment::parsedMessageAttachment(ref <message> msg)
+parsedMessageAttachment::parsedMessageAttachment(shared_ptr <message> msg)
: m_msg(msg)
{
}
@@ -57,7 +57,7 @@ const word parsedMessageAttachment::getName() const
}
-const ref <const contentHandler> parsedMessageAttachment::getData() const
+const shared_ptr <const contentHandler> parsedMessageAttachment::getData() const
{
if (m_data == NULL)
{
@@ -66,7 +66,7 @@ const ref <const contentHandler> parsedMessageAttachment::getData() const
m_msg->generate(os);
- m_data = vmime::create <stringContentHandler>(oss.str());
+ m_data = make_shared <stringContentHandler>(oss.str());
}
return m_data;
@@ -79,28 +79,28 @@ const encoding parsedMessageAttachment::getEncoding() const
}
-ref <const object> parsedMessageAttachment::getPart() const
+shared_ptr <const object> parsedMessageAttachment::getPart() const
{
- return NULL;
+ return null;
}
-ref <const header> parsedMessageAttachment::getHeader() const
+shared_ptr <const header> parsedMessageAttachment::getHeader() const
{
- return NULL;
+ return null;
}
-ref <message> parsedMessageAttachment::getMessage() const
+shared_ptr <message> parsedMessageAttachment::getMessage() const
{
return m_msg;
}
-void parsedMessageAttachment::generateIn(ref <bodyPart> parent) const
+void parsedMessageAttachment::generateIn(shared_ptr <bodyPart> parent) const
{
// Create and append a new part for this attachment
- ref <bodyPart> part = vmime::create <bodyPart>();
+ shared_ptr <bodyPart> part = make_shared <bodyPart>();
parent->getBody()->appendPart(part);
// Set header fields