Index: src/ch/task.h
===================================================================
diff -u -N -r4ec3aef62d14193e3021e6bc3f8bcdf11770c7d5 -r1b2ffe919dbe75066f66267549f11eb128132e10
--- src/ch/task.h	(.../task.h)	(revision 4ec3aef62d14193e3021e6bc3f8bcdf11770c7d5)
+++ src/ch/task.h	(.../task.h)	(revision 1b2ffe919dbe75066f66267549f11eb128132e10)
@@ -367,10 +367,15 @@
 	size_t GetSessionUniqueID() const { return m_stSessionUniqueID; }
 
 protected:
-	static DWORD WINAPI ThrdProc(LPVOID pParam);
+	/// Thread function that delegates call to the CTask::ThrdProc
+	static DWORD WINAPI DelegateThreadProc(LPVOID pParam);
+	/// Main function for the task processing thread
+	DWORD WINAPI ThrdProc();
 
 	// methods are called when task is being added or removed from the global task array
+	/// Method is called when this task is being added to a CTaskArray object
 	void OnRegisterTask(TTasksGlobalStats& rtGlobalStats);
+	/// Method is called when task is being removed from the CTaskArray object
 	void OnUnregisterTask();
 
 	void OnBeginOperation();