Name |
Description |
|
---|---|---|
|
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 |
Name |
Description |
|
---|---|---|
|
DirectoryWatcher::EFileAction |
|
|
DirectoryWatcher::EPathType |
Enum specifying whether a path should be relative or absolute |