diff options
Diffstat (limited to 'vmime/messaging/serviceFactory.hpp')
-rw-r--r-- | vmime/messaging/serviceFactory.hpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/vmime/messaging/serviceFactory.hpp b/vmime/messaging/serviceFactory.hpp index 272ab8fc..41b3e932 100644 --- a/vmime/messaging/serviceFactory.hpp +++ b/vmime/messaging/serviceFactory.hpp @@ -25,7 +25,6 @@ #include "vmime/types.hpp" #include "vmime/base.hpp" -#include "vmime/utility/singleton.hpp" #include "vmime/utility/stringUtils.hpp" #include "vmime/messaging/serviceInfos.hpp" @@ -46,10 +45,8 @@ class session; /** A factory to create 'service' objects for a specified protocol. */ -class serviceFactory : public utility::singleton <serviceFactory> +class serviceFactory { - friend class utility::singleton <serviceFactory>; - private: serviceFactory(); @@ -57,6 +54,8 @@ private: public: + static serviceFactory* getInstance(); + /** Information about a registered service. */ class registeredService { |