diff options
| author | Vincent Richard <[email protected]> | 2005-07-12 22:28:02 +0000 |
|---|---|---|
| committer | Vincent Richard <[email protected]> | 2005-07-12 22:28:02 +0000 |
| commit | 681297e10b666e13cc463f6fbb16236f36c3266c (patch) | |
| tree | 5d2392e2283232ed3475cd9c69e22897b03e8a97 /src/messaging/transport.cpp | |
| parent | Added contentHandler::extractRaw(). (diff) | |
| download | vmime-681297e10b666e13cc463f6fbb16236f36c3266c.tar.gz vmime-681297e10b666e13cc463f6fbb16236f36c3266c.zip | |
Reference counting and smart pointers.
Diffstat (limited to 'src/messaging/transport.cpp')
| -rw-r--r-- | src/messaging/transport.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/messaging/transport.cpp b/src/messaging/transport.cpp index 0b52aa39..59a2871c 100644 --- a/src/messaging/transport.cpp +++ b/src/messaging/transport.cpp @@ -28,7 +28,7 @@ namespace vmime { namespace messaging { -transport::transport(session* sess, const serviceInfos& infos, authenticator* auth) +transport::transport(ref <session> sess, const serviceInfos& infos, ref <authenticator> auth) : service(sess, infos, auth) { } @@ -39,7 +39,7 @@ static void extractMailboxes { for (int i = 0 ; i < list.getAddressCount() ; ++i) { - mailbox* mbox = dynamic_cast <mailbox*>(list.getAddressAt(i)->clone()); + ref <mailbox> mbox = list.getAddressAt(i)->clone().dynamicCast <mailbox>(); if (mbox != NULL) recipients.appendMailbox(mbox); @@ -47,7 +47,7 @@ static void extractMailboxes } -void transport::send(vmime::message* msg, utility::progressionListener* progress) +void transport::send(ref <vmime::message> msg, utility::progressionListener* progress) { // Extract expeditor mailbox expeditor; |
