ASAPCabinetFE
 
Loading...
Searching...
No Matches
file_scanner.cpp File Reference

Implements the FileScanner class for scanning VPX table files in ASAPCabinetFE. More...

#include "file_scanner.h"
#include "utils/manufacturers.h"
#include "utils/path_utils.h"
#include "utils/string_utils.h"
#include "utils/sha_utils.h"
#include "log/logging.h"
#include "vpin_wrapper.h"
#include <filesystem>
#include <regex>
#include <algorithm>
#include <cctype>
#include <future>
#include <chrono>
#include <unordered_map>
+ Include dependency graph for file_scanner.cpp:

Detailed Description

Implements the FileScanner class for scanning VPX table files in ASAPCabinetFE.

This file provides the implementation of the FileScanner class, which recursively scans a directory for VPX files and constructs TableData objects with file paths, media asset paths, and VB script hashes. The scanner supports incremental updates by skipping unchanged files based on an existing index, using Settings for configuration and progress tracking via LoadingProgress.