aboutsummaryrefslogtreecommitdiffstats
path: root/src/messaging/session.cpp
diff options
context:
space:
mode:
authorVincent Richard <[email protected]>2004-10-21 15:05:47 +0000
committerVincent Richard <[email protected]>2004-10-21 15:05:47 +0000
commit2949fb51f13e1236d5c161f02e1c2c8541100e9f (patch)
tree991edcf50483116ce83977a4d9e652de8c5328dc /src/messaging/session.cpp
parentheader class unit tests added (diff)
downloadvmime-2949fb51f13e1236d5c161f02e1c2c8541100e9f.tar.gz
vmime-2949fb51f13e1236d5c161f02e1c2c8541100e9f.zip
Refactoring (see ChangeLog).
Diffstat (limited to 'src/messaging/session.cpp')
-rw-r--r--src/messaging/session.cpp20
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