summaryrefslogtreecommitdiff
path: root/src/connectionList.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/connectionList.cpp')
-rw-r--r--src/connectionList.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/connectionList.cpp b/src/connectionList.cpp
index 5cd7018..e72fd20 100644
--- a/src/connectionList.cpp
+++ b/src/connectionList.cpp
@@ -36,6 +36,21 @@
#include "connectionList.h"
+ConnectionList* ConnectionList::inst = NULL;
+Mutex ConnectionList::instMutex;
+ConnectionList& gConnectionList = ConnectionList::instance();
+
+
+ConnectionList& ConnectionList::instance()
+{
+ Lock lock(instMutex);
+ static instanceCleaner c;
+ if(!inst)
+ inst = new ConnectionList();
+
+ return *inst;
+}
+
ConnectionList::ConnectionList()
{
}