18#ifndef _LOG4CXX_HELPERS_FILEWATCHDOG_H
19#define _LOG4CXX_HELPERS_FILEWATCHDOG_H
27#include <condition_variable>
45 static long DEFAULT_DELAY ;
63 bool is_interrupted();
69 LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(FileWatchdogPrivate, m_priv)
An abstract representation of file and directory path names.
Definition: file.h:41
Check every now and then that a certain file has not changed.
Definition: filewatchdog.h:39
void setDelay(long delay1)
Set the delay to observe between each check of the file changes.
FileWatchdog(const File &filename)
virtual void doOnChange()=0
Definition: configuration.h:25