|
Apache log4cxx
Version 0.10.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. | |
| void | start () |
Static Public Attributes | |
| static long | DEFAULT_DELAY |
| The default delay between every file modification check, set to 60 seconds. | |
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. | |
| long | delay |
| The delay to observe between every check. | |
| 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 ~FileWatchdog | ( | ) | [virtual] |
| FileWatchdog | ( | const File & | filename | ) | [protected] |
| void checkAndConfigure | ( | ) | [protected] |
| virtual void doOnChange | ( | ) | [protected, pure virtual] |
| void setDelay | ( | long | delay1 | ) | [inline] |
Set the delay to observe between each check of the file changes.
| void start | ( | ) |
long DEFAULT_DELAY [static] |
The default delay between every file modification check, set to 60 seconds.
long delay [protected] |
The delay to observe between every check.
By default set DEFAULT_DELAY.
volatile unsigned int interrupted [protected] |
log4cxx_time_t lastModif [protected] |
bool warnedAlready [protected] |