|
16 | 16 |
|
17 | 17 | namespace efsw {
|
18 | 18 |
|
19 |
| -/* OSX < 10.7 has no file events */ |
20 |
| -/* So i declare the events constants */ |
21 |
| -enum FSEventEvents { |
22 |
| - efswFSEventStreamCreateFlagUseCFTypes = 0x00000001, |
23 |
| - efswFSEventStreamCreateFlagNoDefer = 0x00000002, |
24 |
| - efswFSEventStreamCreateFlagFileEvents = 0x00000010, |
25 |
| - efswFSEventStreamCreateFlagUseExtendedData = 0x00000040, |
26 |
| - efswFSEventStreamEventFlagItemCreated = 0x00000100, |
27 |
| - efswFSEventStreamEventFlagItemRemoved = 0x00000200, |
28 |
| - efswFSEventStreamEventFlagItemInodeMetaMod = 0x00000400, |
29 |
| - efswFSEventStreamEventFlagItemRenamed = 0x00000800, |
30 |
| - efswFSEventStreamEventFlagItemModified = 0x00001000, |
31 |
| - efswFSEventStreamEventFlagItemFinderInfoMod = 0x00002000, |
32 |
| - efswFSEventStreamEventFlagItemChangeOwner = 0x00004000, |
33 |
| - efswFSEventStreamEventFlagItemXattrMod = 0x00008000, |
34 |
| - efswFSEventStreamEventFlagItemIsFile = 0x00010000, |
35 |
| - efswFSEventStreamEventFlagItemIsDir = 0x00020000, |
36 |
| - efswFSEventStreamEventFlagItemIsSymlink = 0x00040000, |
37 |
| - efswFSEventsModified = efswFSEventStreamEventFlagItemFinderInfoMod | |
38 |
| - efswFSEventStreamEventFlagItemModified | |
39 |
| - efswFSEventStreamEventFlagItemInodeMetaMod |
40 |
| -}; |
41 |
| - |
42 | 19 | /// Implementation for Win32 based on ReadDirectoryChangesW.
|
43 | 20 | /// @class FileWatcherFSEvents
|
44 | 21 | class FileWatcherFSEvents : public FileWatcherImpl {
|
|
0 commit comments