Apache Log4cxx Version 1.1.0
Loading...
Searching...
No Matches
log4cxx::helpers::FileWatchdog Class Referenceabstract

Check every now and then that a certain file has not changed. More...

#include <filewatchdog.h>

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 ()
 
const Filefile ()
 

Detailed Description

Check every now and then that a certain file has not changed.

If it has, then call the doOnChange method.

Constructor & Destructor Documentation

◆ ~FileWatchdog()

virtual log4cxx::helpers::FileWatchdog::~FileWatchdog ( )
virtual

◆ FileWatchdog()

log4cxx::helpers::FileWatchdog::FileWatchdog ( const File filename)
protected

Member Function Documentation

◆ checkAndConfigure()

void log4cxx::helpers::FileWatchdog::checkAndConfigure ( )
protected

◆ doOnChange()

virtual void log4cxx::helpers::FileWatchdog::doOnChange ( )
protectedpure virtual

◆ file()

const File & log4cxx::helpers::FileWatchdog::file ( )
protected

◆ setDelay()

void log4cxx::helpers::FileWatchdog::setDelay ( long  delay1)

Set the delay to observe between each check of the file changes.

◆ start()

void log4cxx::helpers::FileWatchdog::start ( )

Member Data Documentation

◆ 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: