Check every now and then that a certain file has not changed.
More...
#include <filewatchdog.h>
|
virtual | ~FileWatchdog () |
|
void | setDelay (long delay) |
| Use delay as the number of milliseconds to wait between each check for file changes.
|
|
void | start () |
| Create a thread that periodically checks for a file change after first calling doOnChange() on the current thread.
|
|
void | stop () |
| Stop the thread that periodically checks for a file change.
|
|
bool | is_active () |
| Is the thread that periodically checks for a file change running?
|
|
|
static long | DEFAULT_DELAY |
| The default delay between every file modification check, set to 60 seconds.
|
|
Check every now and then that a certain file has not changed.
If it has, then call the doOnChange method.
◆ ~FileWatchdog()
virtual log4cxx::helpers::FileWatchdog::~FileWatchdog |
( |
| ) |
|
|
virtual |
◆ FileWatchdog()
log4cxx::helpers::FileWatchdog::FileWatchdog |
( |
const File & |
filename | ) |
|
|
protected |
◆ checkAndConfigure()
void log4cxx::helpers::FileWatchdog::checkAndConfigure |
( |
| ) |
|
|
protected |
◆ doOnChange()
virtual void log4cxx::helpers::FileWatchdog::doOnChange |
( |
| ) |
|
|
protectedpure virtual |
◆ file()
const File & log4cxx::helpers::FileWatchdog::file |
( |
| ) |
|
|
protected |
◆ is_active()
bool log4cxx::helpers::FileWatchdog::is_active |
( |
| ) |
|
Is the thread that periodically checks for a file change running?
◆ setDelay()
void log4cxx::helpers::FileWatchdog::setDelay |
( |
long |
delay | ) |
|
Use delay
as the number of milliseconds to wait between each check for file changes.
◆ start()
void log4cxx::helpers::FileWatchdog::start |
( |
| ) |
|
Create a thread that periodically checks for a file change after first calling doOnChange() on the current thread.
◆ stop()
void log4cxx::helpers::FileWatchdog::stop |
( |
| ) |
|
Stop the thread that periodically checks for a file change.
◆ DEFAULT_DELAY
long log4cxx::helpers::FileWatchdog::DEFAULT_DELAY |
|
static |
The default delay between every file modification check, set to 60 seconds.
The documentation for this class was generated from the following file: