|
CeresEngine 0.2.0
A game development framework
|
File watcher for the local file system for the Windows platform. More...
#include <CeresEngine/Platform/Apple/AppleFileWatcher.hpp>
Public Member Functions | |
| AppleFileWatcher (AppleFileSystem &fs, ExecutionContext &executionContext, const FileHandle &directory, const FileEvents &events, bool recursive) | |
Creates a new AppleFileWatcher instance. | |
| AppleFileWatcher (AppleFileWatcher &&) noexcept=delete | |
| AppleFileWatcher & | operator= (AppleFileWatcher &&) noexcept=delete |
| ~AppleFileWatcher () final | |
| IFileSystem * | getFileSystem () const final |
| Gets file system that this watcher watches for. | |
| void | start () final |
| Starts the file watching operation. | |
| void | stop () final |
| Stops the file watching operation. | |
Public Member Functions inherited from CeresEngine::IFileWatcher | |
| IFileWatcher () | |
| virtual | ~IFileWatcher () |
Private Attributes | |
| RC< AppleFileSystem > | mFileSystem |
| File system that created this watcher. | |
Additional Inherited Members | |
Protected Member Functions inherited from CeresEngine::IFileWatcher | |
| void | onFileEvent (const FileHandle &handle, FileEvent event) |
| Called on file event. | |
Protected Attributes inherited from CeresEngine::IFileWatcher | |
| FileWatcher * | mFileWatcher |
| File watcher that owns the implementation. | |
File watcher for the local file system for the Windows platform.
|
explicit |
Creates a new AppleFileWatcher instance.
| fileSystem | The file system that created this watcher. |
|
deletenoexcept |
|
final |
|
finalvirtual |
Gets file system that this watcher watches for.
Implements CeresEngine::IFileWatcher.
|
deletenoexcept |
|
finalvirtual |
Starts the file watching operation.
stop(). Implements CeresEngine::IFileWatcher.
|
finalvirtual |
Stops the file watching operation.
Implements CeresEngine::IFileWatcher.
|
private |
File system that created this watcher.