Index: src/libchcore/TOverlappedDataBuffer.h =================================================================== diff -u -N -r1506d51ff1c0a5d156dab398051efc0c87473e81 -re0588f4598dea526e0869360a0f5ee278e7902a0 --- src/libchcore/TOverlappedDataBuffer.h (.../TOverlappedDataBuffer.h) (revision 1506d51ff1c0a5d156dab398051efc0c87473e81) +++ src/libchcore/TOverlappedDataBuffer.h (.../TOverlappedDataBuffer.h) (revision e0588f4598dea526e0869360a0f5ee278e7902a0) @@ -58,6 +58,7 @@ DWORD GetErrorCode() const { return m_dwErrorCode; } void SetErrorCode(DWORD dwErrorCode) { m_dwErrorCode = dwErrorCode; } + bool HasError() const { return m_dwErrorCode != ERROR_SUCCESS; } // OVERLAPPED interface ULONG_PTR GetStatusCode() const { return Internal; }