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;