From 2949fb51f13e1236d5c161f02e1c2c8541100e9f Mon Sep 17 00:00:00 2001 From: Vincent Richard Date: Thu, 21 Oct 2004 15:05:47 +0000 Subject: Refactoring (see ChangeLog). --- src/messaging/session.cpp | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) (limited to 'src/messaging/session.cpp') 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 -- cgit v1.2.3