diff options
author | Vincent Richard <[email protected]> | 2013-11-21 21:16:57 +0000 |
---|---|---|
committer | Vincent Richard <[email protected]> | 2013-11-21 21:16:57 +0000 |
commit | f9913fa28a27f23fde2d4956c62cbb2fb2bc2ee8 (patch) | |
tree | 2bdc90e361a8f6e0a81164cf67afec9f78f9b959 /src/net/sendmail/sendmailTransport.cpp | |
parent | Per-protocol include files. (diff) | |
download | vmime-f9913fa28a27f23fde2d4956c62cbb2fb2bc2ee8.tar.gz vmime-f9913fa28a27f23fde2d4956c62cbb2fb2bc2ee8.zip |
Boost/C++11 shared pointers.
Diffstat (limited to 'src/net/sendmail/sendmailTransport.cpp')
-rw-r--r-- | src/net/sendmail/sendmailTransport.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/net/sendmail/sendmailTransport.cpp b/src/net/sendmail/sendmailTransport.cpp index 82501575..68c96e51 100644 --- a/src/net/sendmail/sendmailTransport.cpp +++ b/src/net/sendmail/sendmailTransport.cpp @@ -36,7 +36,6 @@ #include "vmime/utility/filteredStream.hpp" #include "vmime/utility/childProcess.hpp" -#include "vmime/utility/smartPtr.hpp" #include "vmime/utility/streamUtils.hpp" @@ -59,7 +58,7 @@ namespace net { namespace sendmail { -sendmailTransport::sendmailTransport(ref <session> sess, ref <security::authenticator> auth) +sendmailTransport::sendmailTransport(shared_ptr <session> sess, shared_ptr <security::authenticator> auth) : transport(sess, getInfosInstance(), auth), m_connected(false) { } @@ -109,9 +108,9 @@ bool sendmailTransport::isSecuredConnection() const } -ref <connectionInfos> sendmailTransport::getConnectionInfos() const +shared_ptr <connectionInfos> sendmailTransport::getConnectionInfos() const { - return vmime::create <defaultConnectionInfos>("localhost", static_cast <port_t>(0)); + return make_shared <defaultConnectionInfos>("localhost", static_cast <port_t>(0)); } @@ -182,7 +181,7 @@ void sendmailTransport::internalSend const utility::file::path path = vmime::platform::getHandler()-> getFileSystemFactory()->stringToPath(m_sendmailPath); - ref <utility::childProcess> proc = + shared_ptr <utility::childProcess> proc = vmime::platform::getHandler()-> getChildProcessFactory()->create(path); |