#include <unixfilewatcher.hpp>
Definition at line 39 of file unixfilewatcher.hpp.
◆ UnixFd
◆ Watches
◆ UnixFileWatcher() [1/2]
| UnixFileWatcher::UnixFileWatcher |
( |
| ) |
|
|
explicit |
◆ ~UnixFileWatcher()
| UnixFileWatcher::~UnixFileWatcher |
( |
| ) |
|
◆ UnixFileWatcher() [2/2]
| Leosac::Tools::UnixFileWatcher::UnixFileWatcher |
( |
const UnixFileWatcher & |
other | ) |
|
|
delete |
◆ fileHasChanged()
| bool UnixFileWatcher::fileHasChanged |
( |
const std::string & |
path | ) |
const |
◆ fileReset()
| void UnixFileWatcher::fileReset |
( |
const std::string & |
path | ) |
|
◆ operator=()
◆ run()
| void UnixFileWatcher::run |
( |
| ) |
|
|
private |
◆ size()
| std::size_t UnixFileWatcher::size |
( |
| ) |
const |
◆ start()
| void UnixFileWatcher::start |
( |
| ) |
|
◆ stop()
| void UnixFileWatcher::stop |
( |
| ) |
|
◆ watchFile()
| void UnixFileWatcher::watchFile |
( |
const std::string & |
path | ) |
|
◆ _inotifyFd
| UnixFd Leosac::Tools::UnixFileWatcher::_inotifyFd |
|
private |
◆ _isRunning
| std::atomic<bool> Leosac::Tools::UnixFileWatcher::_isRunning |
|
private |
◆ _thread
| std::thread Leosac::Tools::UnixFileWatcher::_thread |
|
private |
◆ _watches
| Watches Leosac::Tools::UnixFileWatcher::_watches |
|
private |
◆ DefaultTimeoutMs
| const long Leosac::Tools::UnixFileWatcher::DefaultTimeoutMs = 2000 |
|
staticprivate |
The documentation for this class was generated from the following files: