![]() |
Toolbox snapshot
The Reactive C++ Toolbox
|
FileWatcher watches for changes to files. More...
#include <toolbox/io/Inotify.hpp>
Public Types | |
| using | Path = std::filesystem::path |
| using | Slot = BasicSlot< void(const Path &, int, std::uint32_t)> |
Public Member Functions | |
| FileWatcher (Reactor &r, Inotify &inotify) | |
| ~FileWatcher ()=default | |
| FileWatcher (const FileWatcher &)=delete | |
| FileWatcher & | operator= (const FileWatcher &)=delete |
| FileWatcher (FileWatcher &&) noexcept=default | |
| FileWatcher & | operator= (FileWatcher &&) noexcept=default |
| void | watch (const Path &path, Slot slot, std::uint32_t mask=IN_ALL_EVENTS) |
FileWatcher watches for changes to files.
Definition at line 137 of file Inotify.hpp.
| using toolbox::io::FileWatcher::Path = std::filesystem::path |
Definition at line 139 of file Inotify.hpp.
Definition at line 140 of file Inotify.hpp.
Definition at line 22 of file Inotify.cpp.
|
default |
|
delete |
|
defaultnoexcept |
|
delete |
|
defaultnoexcept |
| void toolbox::io::FileWatcher::watch | ( | const Path & | path, |
| Slot | slot, | ||
| std::uint32_t | mask = IN_ALL_EVENTS |
||
| ) |
Definition at line 28 of file Inotify.cpp.
Referenced by watch().