23 #ifndef __ccxx_DirectoryWatcher_hxx 24 #define __ccxx_DirectoryWatcher_hxx 74 virtual void fileCreated(
const String& path) = 0;
82 virtual void fileDeleted(
const String& path) = 0;
90 virtual void fileModified(
const String& path) = 0;
100 virtual void fileRenamed(
const String& oldPath,
const String& newPath) = 0;
107 #if defined(CCXX_OS_WINDOWS) 119 #endif // __ccxx_DirectoryWatcher_hxx
A class that watches for changes in a given directory.
Definition: DirectoryWatcher.h++:43
#define COMMONCPP_API
Definition: Common.h++:126
A flexible, reference counted, copy-on-write, thread-safe, nullable string.
Definition: String.h++:50
#define CCXX_COPY_DECLS(CLASS)
Inlines declarations of a copy constructor and assignment operator for the class CLASS.
Definition: Common.h++:295
A thread of execution.
Definition: Thread.h++:55
Definition: AllocationMap.c++:25