looqs/shared
Albert S e01f5d6490 shared: ParallelDirScanner: Perform first pass to collect paths
Scan the top directory to collect paths for the threads. This
way we don't launch threads for paths without subdirs. Secondly,
large trees like usually $HOME will be scanned by multiple threads
at first.

Nevertheless, ParallelDirScanner can be improved still as threads may
run quickly out of work, so we may end up with only one anyway again
2022-06-24 19:17:50 +02:00
..
migrations
common.cpp
common.h
concurrentqueue.cpp
concurrentqueue.h
databasefactory.cpp
databasefactory.h
dbmigrator.cpp
dbmigrator.h
defaulttextprocessor.cpp
defaulttextprocessor.h
dirscanworker.cpp shared: ParallelDirScanner: Perform first pass to collect paths 2022-06-24 19:17:50 +02:00
dirscanworker.h
encodingdetector.cpp
encodingdetector.h
filedata.h
filesaver.cpp
filesaver.h
filescanworker.cpp
filescanworker.h
indexer.cpp
indexer.h
indexsyncer.cpp
indexsyncer.h
logger.cpp
logger.h
looqsgeneralexception.cpp
looqsgeneralexception.h
looqsquery.cpp
looqsquery.h
nothingprocessor.cpp
nothingprocessor.h
odsprocessor.cpp
odsprocessor.h
odtprocessor.cpp
odtprocessor.h
pagedata.cpp
pagedata.h
paralleldirscanner.cpp shared: ParallelDirScanner: Perform first pass to collect paths 2022-06-24 19:17:50 +02:00
paralleldirscanner.h
pdfprocessor.cpp
pdfprocessor.h
processor.cpp
processor.h
sandboxedprocessor.cpp
sandboxedprocessor.h
searchresult.h
shared.pro
sqlitedbservice.cpp
sqlitedbservice.h
sqlitesearch.cpp
sqlitesearch.h
tagstripperprocessor.cpp
tagstripperprocessor.h
token.cpp
token.h
utils.cpp
utils.h
wildcardmatcher.cpp
wildcardmatcher.h