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
std::shared_ptr< Ret > cast(const std::shared_ptr< Type > &incoming)
Attempt to cast one Object to another kind of Object.
Definition object.h:126