Index: src/libchengine/TTaskConfigTracker.cpp =================================================================== diff -u -N -rfadd6c9c628de875716d96c3a497b5bc6c8dca8a -r2ffdfe76f53d4ae9f4e0ec09a56867804e14db6a --- src/libchengine/TTaskConfigTracker.cpp (.../TTaskConfigTracker.cpp) (revision fadd6c9c628de875716d96c3a497b5bc6c8dca8a) +++ src/libchengine/TTaskConfigTracker.cpp (.../TTaskConfigTracker.cpp) (revision 2ffdfe76f53d4ae9f4e0ec09a56867804e14db6a) @@ -216,6 +216,22 @@ if (strOption == TaskPropData::GetPropertyName()) return eTO_BufferQueueDepth; + if (strOption == TaskPropData::GetPropertyName()) + return eTO_MaxReadAheadBuffers; + if (strOption == TaskPropData::GetPropertyName()) + return eTO_MaxConcurrentReads; + + if (strOption == TaskPropData::GetPropertyName()) + return eTO_MaxConcurrentWrites; +/* + if (strOption == TaskPropData::GetPropertyName()) + return eTO_FeedbackGeneralFileError; + if (strOption == TaskPropData::GetPropertyName()) + return eTO_FeedbackFileAlreadyExists; + if (strOption == TaskPropData::GetPropertyName()) + return eTO_FeedbackNotEnoughSpace; +*/ + if (strOption == TaskPropData::GetPropertyName()) return eTO_SetDestinationAttributes; if (strOption == TaskPropData::GetPropertyName()) @@ -246,6 +262,6 @@ throw TCoreException(eErr_UnhandledCase, L"Option name not supported", LOCATION); // add new elements before this one - BOOST_STATIC_ASSERT(eTO_Last == eTO_AlternateFilenameFormatString_AfterFirst + 1); + static_assert(eTO_Last == 27, "Function not updated to accommodate new enum options"); } }