Toolbox snapshot
The Reactive C++ Toolbox
|
Go to the source code of this file.
Classes | |
struct | toolbox::io::WatchFile |
struct | toolbox::io::WatchFilePolicy |
class | toolbox::io::Inotify |
Inotify provides a simplified interface to an inotify instance. More... | |
class | toolbox::io::FileWatcher |
FileWatcher watches for changes to files. More... | |
Namespaces | |
namespace | toolbox |
namespace | toolbox::io |
Typedefs | |
using | toolbox::io::WatchFileHandle = BasicHandle< WatchFilePolicy > |
Functions | |
constexpr bool | toolbox::io::operator== (WatchFile lhs, WatchFile rhs) |
constexpr bool | toolbox::io::operator!= (WatchFile lhs, WatchFile rhs) |
FileHandle | toolbox::io::inotify_init (int flags, std::error_code &ec) noexcept |
Initialise an inotify instance. | |
FileHandle | toolbox::io::inotify_init (std::error_code &ec) noexcept |
Initialise an inotify instance. | |
FileHandle | toolbox::io::inotify_init (int flags=0) |
WatchFileHandle | toolbox::io::inotify_add_watch (int fd, const char *path, std::uint32_t mask, std::error_code &ec) noexcept |
Add a watch to an initialised inotify instance. | |
WatchFileHandle | toolbox::io::inotify_add_watch (int fd, const char *path, std::uint32_t mask) |
Add a watch to an initialised inotify instance. | |