Index: src/libchcore/TFakeFileDescription.cpp
===================================================================
diff -u -N -r5efb534fc5440a7ab779d2514a00486ecb58e845 -r27c262eb9cae55720e10f4886af6b5a82cb94fe9
--- src/libchcore/TFakeFileDescription.cpp	(.../TFakeFileDescription.cpp)	(revision 5efb534fc5440a7ab779d2514a00486ecb58e845)
+++ src/libchcore/TFakeFileDescription.cpp	(.../TFakeFileDescription.cpp)	(revision 27c262eb9cae55720e10f4886af6b5a82cb94fe9)
@@ -19,8 +19,39 @@
 #include "stdafx.h"
 #include "TFakeFileDescription.h"
 
-BEGIN_CHCORE_NAMESPACE
+namespace chcore
+{
+	TFakeFileDescription::TFakeFileDescription()
+	{
+	}
 
+	TFakeFileDescription::TFakeFileDescription(TFileInfo fileInfo, TSparseRangeMap sparseRangeMap) :
+		m_fiData(fileInfo),
+		m_mapDamagedRanges(sparseRangeMap)
+	{
+	}
 
+	TFakeFileDescription::~TFakeFileDescription()
+	{
+	}
 
-END_CHCORE_NAMESPACE
+	TFileInfo& TFakeFileDescription::GetFileInfo()
+	{
+		return m_fiData;
+	}
+
+	const TFileInfo& TFakeFileDescription::GetFileInfo() const
+	{
+		return m_fiData;
+	}
+
+	TSparseRangeMap& TFakeFileDescription::GetDamageMap()
+	{
+		return m_mapDamagedRanges;
+	}
+
+	const TSparseRangeMap& TFakeFileDescription::GetDamageMap() const
+	{
+		return m_mapDamagedRanges;
+	}
+}