aboutsummaryrefslogtreecommitdiffstats
path: root/src/net/serviceRegistration.inl
diff options
context:
space:
mode:
authorVincent Richard <[email protected]>2013-11-21 21:16:57 +0000
committerVincent Richard <[email protected]>2013-11-21 21:16:57 +0000
commitf9913fa28a27f23fde2d4956c62cbb2fb2bc2ee8 (patch)
tree2bdc90e361a8f6e0a81164cf67afec9f78f9b959 /src/net/serviceRegistration.inl
parentPer-protocol include files. (diff)
downloadvmime-f9913fa28a27f23fde2d4956c62cbb2fb2bc2ee8.tar.gz
vmime-f9913fa28a27f23fde2d4956c62cbb2fb2bc2ee8.zip
Boost/C++11 shared pointers.
Diffstat (limited to 'src/net/serviceRegistration.inl')
-rw-r--r--src/net/serviceRegistration.inl10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/net/serviceRegistration.inl b/src/net/serviceRegistration.inl
index 084aed9e..2366fe01 100644
--- a/src/net/serviceRegistration.inl
+++ b/src/net/serviceRegistration.inl
@@ -41,11 +41,11 @@ public:
{
}
- ref <service> create
- (ref <session> sess,
- ref <security::authenticator> auth) const
+ shared_ptr <service> create
+ (shared_ptr <session> sess,
+ shared_ptr <security::authenticator> auth) const
{
- return vmime::create <S>(sess, auth);
+ return make_shared <S>(sess, auth);
}
const serviceInfos& getInfos() const
@@ -80,7 +80,7 @@ public:
serviceRegisterer(const string& protocol, const service::Type type)
{
serviceFactory::getInstance()->registerService
- (vmime::create <vmime::net::registeredServiceImpl <S> >(protocol, type));
+ (make_shared <registeredServiceImpl <S> >(protocol, type));
}
};