Index: src/libchcore/TOverlappedThreadPool.cpp
===================================================================
diff -u -N -rb0a003dc39e6d21e34779cf1cf5d8a07318c1f5f -r7892d3d5ca43da7dca4d9e8e0c321c21c3e13ea0
--- src/libchcore/TOverlappedThreadPool.cpp	(.../TOverlappedThreadPool.cpp)	(revision b0a003dc39e6d21e34779cf1cf5d8a07318c1f5f)
+++ src/libchcore/TOverlappedThreadPool.cpp	(.../TOverlappedThreadPool.cpp)	(revision 7892d3d5ca43da7dca4d9e8e0c321c21c3e13ea0)
@@ -41,4 +41,9 @@
 	{
 		ReaderThread().PushTask(std::function<void()>(std::bind(&TOverlappedReaderFB::StartThreaded, std::ref(*spReader.get()))));
 	}
+
+	void TOverlappedThreadPool::QueueWrite(const TOverlappedWriterFBPtr& spWriter)
+	{
+		WriterThread().PushTask(std::function<void()>(std::bind(&TOverlappedWriterFB::StartThreaded, std::ref(*spWriter.get()))));
+	}
 }