aboutsummaryrefslogtreecommitdiffstats
path: root/vmime/messaging/serviceFactory.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'vmime/messaging/serviceFactory.hpp')
-rw-r--r--vmime/messaging/serviceFactory.hpp7
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
{