TOverlappedWriterFB.cpp

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Split libchcore to several libraries (libstring, libserializer, libchengine) (CH-319)

  1. … 593 more files in changeset.
Fixed several reader/writer hangs while copying data. Simplified updating of availability of input buffers for reader and writer. (CH-317)

  1. … 13 more files in changeset.
Added concurrent read/write limits. Added max read-ahead limit. (CH-317).

  1. … 26 more files in changeset.
Switched attribute and file times setting (for files and directories) to use Vista win32 api where possible. Changing attributes will now open the error dialog instead of putting task in error state. Merged attributes and file times options in configuration. Fixed hangs when pausing and resuming tasks. Fixed hangs when ending operation. (CH-200)

  1. … 24 more files in changeset.
Fixed silent resume for files paused before final file truncation (CH-310)

Added IO cancelling when handling pause/cancel operations. Added updating of dst file stats when writer finishes (based on file size at the moment). Fixed hang when reader or writer exits before getting job finished. Fixed silent resume. (CH-307)

  1. … 9 more files in changeset.
Fixes related to task pause/resume (CH-307).

  1. … 12 more files in changeset.
Small code cleanups. Added reporting of max on-the-fly operations to log. (CH-307)

  1. … 4 more files in changeset.
Various cleanups and improvements in the multithreaded copying code (CH-307).

  1. … 19 more files in changeset.
Made reader and writer threads responsible for waiting for on-the-fly buffers (CH-307).

  1. … 20 more files in changeset.
Partial support for on-the-fly buffer usage (CH-307).

  1. … 11 more files in changeset.
Moved writer to a separate thread (CH-307).

  1. … 10 more files in changeset.
Integrated file object creation into the reader and writer objects (CH-307)

  1. … 21 more files in changeset.
Moved parts of the file processing to the reader and writer objects (CH-307).

  1. … 7 more files in changeset.
Reader/writer cleanups (CH-307)

  1. … 19 more files in changeset.
Fixed problem with stats not being updated when skipping file (CH-302) Simplified error management for feedback wrappers.

  1. … 15 more files in changeset.
Fixed showing file error dialog when getting file size fails (e.g. when implicit file opening fails) (CH-197).

  1. … 5 more files in changeset.
Fixed write retries not working properly (CH-297). Added file re-opening on read and write failures (CH-197).

  1. … 4 more files in changeset.
Fixed several issues with pausing and resuming tasks (CH-291)

  1. … 10 more files in changeset.
Reduced CppCheck warnings (CH-270).

  1. … 2 more files in changeset.
Moved file copy main processing loop to ReaderWriter object (CH-270).

    • -0
    • +191
    ./TOverlappedWriterFB.cpp
  1. … 14 more files in changeset.