From 2c668110e024877eb3abd25fe43da6c59b814254 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Remko=20Tron=C3=A7on?= <git@el-tramo.be>
Date: Fri, 14 Aug 2009 10:14:03 +0200
Subject: Added MainBoostIOServiceThread.


diff --git a/Swiften/Network/MainBoostIOServiceThread.cpp b/Swiften/Network/MainBoostIOServiceThread.cpp
new file mode 100644
index 0000000..672bb07
--- /dev/null
+++ b/Swiften/Network/MainBoostIOServiceThread.cpp
@@ -0,0 +1,12 @@
+#include "Swiften/Network/MainBoostIOServiceThread.h"
+
+#include "Swiften/Network/BoostIOServiceThread.h"
+
+namespace Swift {
+
+BoostIOServiceThread& MainBoostIOServiceThread::getInstance() {
+	static BoostIOServiceThread instance;
+	return instance;
+}
+
+}
diff --git a/Swiften/Network/MainBoostIOServiceThread.h b/Swiften/Network/MainBoostIOServiceThread.h
new file mode 100644
index 0000000..cca7c2e
--- /dev/null
+++ b/Swiften/Network/MainBoostIOServiceThread.h
@@ -0,0 +1,10 @@
+#pragma once
+
+namespace Swift {
+	class BoostIOServiceThread;
+
+	class MainBoostIOServiceThread {
+		public:
+			static BoostIOServiceThread& getInstance();
+	};
+}
diff --git a/Swiften/SConscript b/Swiften/SConscript
index 229310d..a9cc1c1 100644
--- a/Swiften/SConscript
+++ b/Swiften/SConscript
@@ -62,6 +62,7 @@ sources = [
 		"Network/BoostConnection.cpp",
 		"Network/BoostConnectionFactory.cpp",
 		"Network/BoostConnectionServer.cpp",
+		"Network/MainBoostIOServiceThread.cpp",
 		"Network/BoostIOServiceThread.cpp",
 		"Network/ConnectionFactory.cpp",
 		"Network/ConnectionServer.cpp",
-- 
cgit v0.10.2-6-g49f6