Index: src/libchcore/TOverlappedReaderWriterFB.h =================================================================== diff -u -N -rd99302fce795dbb5139659016a5da7948f141fb4 -r5aac942a83e4a308ff401cca43be501b1bbdfb6a --- src/libchcore/TOverlappedReaderWriterFB.h (.../TOverlappedReaderWriterFB.h) (revision d99302fce795dbb5139659016a5da7948f141fb4) +++ src/libchcore/TOverlappedReaderWriterFB.h (.../TOverlappedReaderWriterFB.h) (revision 5aac942a83e4a308ff401cca43be501b1bbdfb6a) @@ -32,10 +32,6 @@ class TOverlappedReaderWriterFB { public: - static const size_t MaxOtfBuffers = 2; - static const size_t MaxReadAheadBuffers = 50; - - public: explicit TOverlappedReaderWriterFB(const IFilesystemPtr& spFilesystem, const IFeedbackHandlerPtr& spFeedbackHandler, TWorkerThreadController& rThreadController, @@ -47,6 +43,9 @@ const TOverlappedMemoryPoolPtr& spBuffers, unsigned long long ullResumePosition, DWORD dwChunkSize, + unsigned int uiMaxReadAhead, + unsigned int uiMaxConcurrentReads, + unsigned int uiMaxConcurrentWrites, bool bNoBuffering, bool bProtectReadOnlyFiles, bool bOnlyCreate,