diff options
author | Vincent Richard <[email protected]> | 2004-10-21 15:05:47 +0000 |
---|---|---|
committer | Vincent Richard <[email protected]> | 2004-10-21 15:05:47 +0000 |
commit | 2949fb51f13e1236d5c161f02e1c2c8541100e9f (patch) | |
tree | 991edcf50483116ce83977a4d9e652de8c5328dc /src/messaging/session.cpp | |
parent | header class unit tests added (diff) | |
download | vmime-2949fb51f13e1236d5c161f02e1c2c8541100e9f.tar.gz vmime-2949fb51f13e1236d5c161f02e1c2c8541100e9f.zip |
Refactoring (see ChangeLog).
Diffstat (limited to 'src/messaging/session.cpp')
-rw-r--r-- | src/messaging/session.cpp | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/src/messaging/session.cpp b/src/messaging/session.cpp index be1d8206..54f65c95 100644 --- a/src/messaging/session.cpp +++ b/src/messaging/session.cpp @@ -52,9 +52,9 @@ transport* session::getTransport(authenticator* auth) transport* session::getTransport(const string& protocol, authenticator* auth) { - service* sv = serviceFactory::getInstance()->create(*this, protocol, auth); + service* sv = serviceFactory::getInstance()->create(this, protocol, auth); - if (sv->type() != service::TYPE_TRANSPORT) + if (sv->getType() != service::TYPE_TRANSPORT) { delete (sv); throw exceptions::no_service_available(); @@ -72,9 +72,9 @@ store* session::getStore(authenticator* auth) store* session::getStore(const string& protocol, authenticator* auth) { - service* sv = serviceFactory::getInstance()->create(*this, protocol, auth); + service* sv = serviceFactory::getInstance()->create(this, protocol, auth); - if (sv->type() != service::TYPE_STORE) + if (sv->getType() != service::TYPE_STORE) { delete (sv); throw exceptions::no_service_available(); @@ -84,5 +84,17 @@ store* session::getStore(const string& protocol, authenticator* auth) } +const propertySet& session::getProperties() const +{ + return (m_props); +} + + +propertySet& session::getProperties() +{ + return (m_props); +} + + } // messaging } // vmime |