 |
FAsyncDirectoryReader |
Class responsible for 'asynchronously' scanning a folder for files and timestamps. |
|
 |
FAsyncFileHasher |
Async task responsible for MD5 hashing a number of files, reporting completed hashes to the client when done |
|
 |
FDirectoryState |
Structure representing the file data for a number of files in a directory |
|
 |
FDirectoryWatcherModule |
|
|
 |
FFileCache |
A class responsible for scanning a directory, and maintaining a cache of its state (files and timestamps). |
|
 |
FFileCacheConfig |
Configuration structure required to construct a FFileCache |
|
 |
FFileCacheCustomVersion |
Custom serialization version for FFileCache |
|
 |
FFileChangeData |
|
|
 |
FFileData |
Structure representing specific information about a particular file |
|
 |
FFilenameAndHash |
Simple struct that encapsulates a filename and its associated MD5 hash |
|
 |
FImmutableString |
An immutable string with a cached CRC for efficient comparison with other strings |
|
 |
FMatchRules |
A set of rules that specifies what files we'll be watching |
|
 |
FTimeLimit |
A time limit that counts down from the time of construction, until it hits a given delay |
|
 |
FUpdateCacheTransaction |
A transaction issued by FFileCache to describe a change to the cache. |
|
 |
IAsyncFileCacheTask |
|
|
 |
IDirectoryWatcher |
The public interface for the directory watcher singleton. |
|
 |
IMatchRule |
A rule that checks whether a file is applicable or not |
|