Index: src/libchcore/TTaskConfiguration.h =================================================================== diff -u -N -rbaad6054459abaaf69cbfd1ebad8783085160d99 -r5aac942a83e4a308ff401cca43be501b1bbdfb6a --- src/libchcore/TTaskConfiguration.h (.../TTaskConfiguration.h) (revision baad6054459abaaf69cbfd1ebad8783085160d99) +++ src/libchcore/TTaskConfiguration.h (.../TTaskConfiguration.h) (revision 5aac942a83e4a308ff401cca43be501b1bbdfb6a) @@ -38,6 +38,9 @@ eTO_DisableBuffering, eTO_DisableBufferingMinSize, eTO_BufferQueueDepth, + eTO_MaxReadAheadBuffers, + eTO_MaxConcurrentReads, + eTO_MaxConcurrentWrites, eTO_FeedbackGeneralFileError, eTO_FeedbackFileAlreadyExists, @@ -115,6 +118,9 @@ TASK_PROPERTY_MIN(eTO_CDBufferSize, unsigned int, _T("Buffer.CDSize"), 131072, 1); TASK_PROPERTY_MIN(eTO_LANBufferSize, unsigned int, _T("Buffer.LANSize"), 131072, 1); TASK_PROPERTY_MINMAX(eTO_BufferQueueDepth, unsigned int, _T("Buffer.QueueDepth"), 8, 1, 1000); + TASK_PROPERTY_MINMAX(eTO_MaxReadAheadBuffers, unsigned int, _T("Buffer.MaxReadAhead"), 10, 1, 1000); + TASK_PROPERTY_MINMAX(eTO_MaxConcurrentReads, unsigned int, _T("Buffer.MaxConcurrentReads"), 2, 1, 1000); + TASK_PROPERTY_MINMAX(eTO_MaxConcurrentWrites, unsigned int, _T("Buffer.MaxConcurrentWrites"), 2, 1, 1000); TASK_PROPERTY(eTO_DisableBuffering, bool, _T("Operation.Buffering.DisableBufferingForLargeFiles"), true); TASK_PROPERTY_MIN(eTO_DisableBufferingMinSize, int, _T("Operation.Buffering.MinSizeOfFileToDisableBuffering"), 0, 1);