w1146869587
2021-11-05 cbf39419a8299e7d119618e5e8e1b1eb35f72f45
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#ifndef EFSW_WATCHERGENERIC_HPP
#define EFSW_WATCHERGENERIC_HPP
 
#include <efsw/FileWatcherImpl.hpp>
 
namespace efsw
{
 
class DirWatcherGeneric;
 
class WatcherGeneric : public Watcher
{
    public:
        FileWatcherImpl *        WatcherImpl;
        DirWatcherGeneric *        DirWatch;
 
        WatcherGeneric( WatchID id, const std::string& directory, FileWatchListener * fwl, FileWatcherImpl * fw, bool recursive );
 
        ~WatcherGeneric();
 
        void watch();
 
        void watchDir( std::string dir );
 
        bool pathInWatches( std::string path );
};
 
}
 
#endif