Index: src/libchcore/TOverlappedReader.h
===================================================================
diff -u -r3ccbdb8d3eac3427e6d3354854476e57fdc7ceb9 -r6e4ac7776b68464371cd8522a2a8d79fbcab3b28
--- src/libchcore/TOverlappedReader.h	(.../TOverlappedReader.h)	(revision 3ccbdb8d3eac3427e6d3354854476e57fdc7ceb9)
+++ src/libchcore/TOverlappedReader.h	(.../TOverlappedReader.h)	(revision 6e4ac7776b68464371cd8522a2a8d79fbcab3b28)
@@ -48,7 +48,6 @@
 		TOverlappedDataBuffer* GetFailedReadBuffer();
 
 		void AddFullBuffer(TOverlappedDataBuffer* pBuffer);
-		TOverlappedDataBuffer* GetFullBuffer();
 
 		TOrderedBufferQueuePtr GetFinishedQueue() const;
 
@@ -57,10 +56,11 @@
 
 		// event access
 		HANDLE GetEventReadPossibleHandle() const { return m_tEmptyBuffers.GetHasBuffersEvent(); }
-		HANDLE GetEventReadFailedHandle() const { return m_tEmptyBuffers.GetHasBuffersEvent(); }
+		HANDLE GetEventReadFailedHandle() const { return m_tFailedReadBuffers.GetHasBuffersEvent(); }
 		HANDLE GetEventReadFinishedHandle() const { return m_spFullBuffers->GetHasBuffersEvent(); }
 
 		size_t GetBufferCount() const;
+		void ReleaseBuffers(const TBufferListPtr& spBuffers);
 
 	private:
 		logger::TLoggerPtr m_spLog;