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