TSubTaskCopyMove.h

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

  1. … 593 more files in changeset.
Removed unnecessary virtual specifiers on methods (CH-318).

  1. … 14 more files in changeset.
Added override keyword to virtual functions (CH-318)

  1. … 43 more files in changeset.
Removed unnecessary includes. Sorted member initialization in constructors. (CH-318)

  1. … 143 more files in changeset.
Normalized line ending as specified in .gitattributes (CH-312).

  1. … 265 more files in changeset.
Made all reader execute in pre-existing reader thread (to avoid creating thread for each file) (CH-307).

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

  1. … 7 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.
Moved file copy main processing loop to ReaderWriter object (CH-270).

  1. … 14 more files in changeset.
Added unit tests for remaining queues. Fixed writer to use failed queue instead of ordered queue. (CH-270)

  1. … 13 more files in changeset.
Moved overlapped file position management to reader/writer object. Simplified buffer ordering by using file position as the ordering key (instead of artificial order id). Isolated overlapped memory management to a separate class. Simplified code responsible for retrying reads and writes. (CH-270)

  1. … 16 more files in changeset.
Separated buffer management from overlapped queue management (CH-270)

  1. … 13 more files in changeset.
Implemented preliminary versions of remaining logger files (buggy) (CH-206).

  1. … 55 more files in changeset.
Isolated the logger functionalities to the separate static library (CH-206)

  1. … 66 more files in changeset.
Added preliminary (very incomplete) multi-file log backend with rotation support (CH-206)

  1. … 54 more files in changeset.
Added basic support for asynchronous logging in CH and libchcore (based on boost log) (CH-206)

  1. … 41 more files in changeset.
Fixed several cosmetic code issues. Improved detection of same/different disk detection. Switched shared_ptrs to use std implementation instead of boost one. Cleaned up includes in headers. (CH-259)

  1. … 157 more files in changeset.
Reduced dependency on LocalFilesystem within task processing code (CH-236).

  1. … 7 more files in changeset.
Reduced number of errors and warnings reported by cppcheck (CH-216).

  1. … 78 more files in changeset.
Fixed displaying source paths in status dialog and mini status window (CH-212).

  1. … 11 more files in changeset.
Refactoring: extracting the feedback wrappers from copy/move subtask to the separate classes (part 2) (CH-165).

  1. … 3 more files in changeset.
Refactoring: extracting the feedback wrappers from copy/move subtask to the separate classes (CH-165).

  1. … 8 more files in changeset.
Bugfix: fixed task error related to wrong calculation of file size stats (CH counted block sizes instead of real data size) (CH-189).

  1. … 3 more files in changeset.
Refactoring:

  1. … 11 more files in changeset.
Got rid of BEGIN/END_CHCORE_NAMESPACE macros (CH-183).

  1. … 208 more files in changeset.
Added the remaining functionalities of the fake filesystem (still untested) (CH-180).

  1. … 25 more files in changeset.
Refactoring - filesystem handling will now use stateful operations for easier testing (CH-180).

  1. … 23 more files in changeset.
Added partial support for modifying count of buffer while copying (CH-169).

  1. … 29 more files in changeset.
Separated file finalization (cutting the unnecessary data in no-buffering scenario) from last WriteFile (CH-161).

  1. … 6 more files in changeset.
Introduced preliminary version of async io when copying - early, buggy version (CH-161).

  1. … 25 more files in changeset.