Index: src/libchcore/TSubTaskCopyMove.h =================================================================== diff -u -N -r12b36349f6214befeace08efa9acc7e03be0d847 -rb89aea376d35ce4b0d6506f7d04dba73830d9268 --- src/libchcore/TSubTaskCopyMove.h (.../TSubTaskCopyMove.h) (revision 12b36349f6214befeace08efa9acc7e03be0d847) +++ src/libchcore/TSubTaskCopyMove.h (.../TSubTaskCopyMove.h) (revision b89aea376d35ce4b0d6506f7d04dba73830d9268) @@ -29,6 +29,7 @@ #include "TBufferSizes.h" #include "IFilesystemFile.h" #include "../liblogger/TLogger.h" +#include "TOverlappedDataBufferQueue.h" namespace chcore { @@ -38,8 +39,6 @@ class TDataBufferManager; class TSimpleDataBuffer; class TBufferSizes; - class TOverlappedDataBufferQueue; - class TOverlappedDataBuffer; class TFilesystemFileFeedbackWrapper; class LIBCHCORE_API TSubTaskCopyMove : public TSubTaskBase @@ -62,7 +61,7 @@ private: TBufferSizes::EBufferType GetBufferIndex(const TBufferSizes& rBufferSizes, const TFileInfoPtr& spFileInfo); - bool AdjustBufferIfNeeded(TOverlappedDataBufferQueue& rBuffer, TBufferSizes& rBufferSizes, bool bForce = false); + bool AdjustBufferIfNeeded(const TOverlappedDataBufferQueuePtr& spBuffer, TBufferSizes& rBufferSizes, bool bForce = false); ESubOperationResult CustomCopyFileFB(const IFeedbackHandlerPtr& spFeedbackHandler, CUSTOM_COPY_PARAMS* pData);