Apache log4cxx
Version 0.11.0
|
Check every now and then that a certain file has not changed. More...
Public Member Functions | |
virtual | ~FileWatchdog () |
void | setDelay (long delay1) |
Set the delay to observe between each check of the file changes. More... | |
void | start () |
Static Public Attributes | |
static long | DEFAULT_DELAY |
The default delay between every file modification check, set to 60 seconds. More... | |
Protected Member Functions | |
FileWatchdog (const File &filename) | |
virtual void | doOnChange ()=0 |
void | checkAndConfigure () |
Protected Attributes | |
File | file |
The name of the file to observe for changes. More... | |
long | delay |
The delay to observe between every check. More... | |
log4cxx_time_t | lastModif |
bool | warnedAlready |
volatile unsigned int | interrupted |
Check every now and then that a certain file has not changed.
If it has, then call the doOnChange method.
|
virtual |
|
protected |
|
protected |
|
protectedpure virtual |
|
inline |
Set the delay to observe between each check of the file changes.
void start | ( | ) |
|
static |
The default delay between every file modification check, set to 60 seconds.
|
protected |
The delay to observe between every check.
By default set DEFAULT_DELAY.
|
protected |
The name of the file to observe for changes.
|
protected |
|
protected |
|
protected |