12 #include <dispatch/dispatch.h>
50 dispatch_queue_t queue;
57 dispatch_source_t fileToWatchSource;
58 dispatch_group_t fileToWatchSourceRunning;
61 void periodicallyCheckForExistence();
62 dispatch_source_t periodicCheckForExistence;
63 dispatch_group_t periodicCheckForExistenceRunning;
64 static const double checkIntervalSeconds;
66 void updateChildWatchers();
67 vector<VuoFileWatcher *> childWatchers;
68 dispatch_queue_t childWatchersQueue;
70 void changeObserved();
71 dispatch_source_t changeNotificationDelay;
72 dispatch_group_t changeNotificationDelayRunning;
73 static const double changeNotificationDelaySeconds;