Added some profiling events for scanner

This commit is contained in:
emeric
2024-03-09 18:58:52 +01:00
parent db1d95e3db
commit bdd678f168
4 changed files with 55 additions and 27 deletions
@@ -58,7 +58,7 @@ namespace Scanner
class MetadataScanQueue
{
public:
MetadataScanQueue(MetaData::IParser& parser, std::size_t threadCount);
MetadataScanQueue(MetaData::IParser& parser, std::size_t threadCount, bool& abort);
std::size_t getThreadCount() const { return _scanContextRunner.getThreadCount(); }
@@ -78,6 +78,7 @@ namespace Scanner
std::size_t _ongoingScanCount{};
std::deque<MetaDataScanResult> _scanResults;
std::condition_variable _condVar;
bool& _abort;
};
MetadataScanQueue _metadataScanQueue;