Module System.FSEvents
- Inherit
_FSEvents
inheritSystem._FSEvents: _FSEvents- Description
The System.FSEvents module provides an interface to FSEvents. FSEvents is an API in Mac OS X which allows an application to register for notifications of changes to a given directory tree without forcing the application to continously poll the directory tree.
This module is designed for use in asynchronous, or backend mode. That is, rather than polling for changes, a function you specify will be called when events of interest occur.
- Note
This module requires the presence and use of a CFRunLoop based Backend object, otherwise this module will not receive events from the OS. CFRunLoop based backends are avilable on Mac OS X 10.5 and higher.
- See also
- Constant
kFSEventStreamCreateFlagFileEvents
constantSystem.FSEvents.kFSEventStreamCreateFlagFileEvents- Description
Available in MacOS X 10.7 and newer.
- Constant
kFSEventStreamCreateFlagIgnoreSelf
constantSystem.FSEvents.kFSEventStreamCreateFlagIgnoreSelf- Description
Available in MacOS X 10.6 and newer.
- Constant
kFSEventStreamCreateFlagWatchRoot
constantSystem.FSEvents.kFSEventStreamCreateFlagWatchRoot
- Constant
kFSEventStreamEventFlagChangeOwner
constantSystem.FSEvents.kFSEventStreamEventFlagChangeOwner- Description
Available in MacOS X 10.7 and newer.
- Constant
kFSEventStreamEventFlagEventIdsWrapped
constantSystem.FSEvents.kFSEventStreamEventFlagEventIdsWrapped
- Constant
kFSEventStreamEventFlagFinderInfoMod
constantSystem.FSEvents.kFSEventStreamEventFlagFinderInfoMod- Description
Available in MacOS X 10.7 and newer.
- Constant
kFSEventStreamEventFlagHistoryDone
constantSystem.FSEvents.kFSEventStreamEventFlagHistoryDone
- Constant
kFSEventStreamEventFlagInodeMetaMod
constantSystem.FSEvents.kFSEventStreamEventFlagInodeMetaMod- Description
Available in MacOS X 10.7 and newer.
- Constant
kFSEventStreamEventFlagIsDir
constantSystem.FSEvents.kFSEventStreamEventFlagIsDir- Description
Available in MacOS X 10.7 and newer.
- Constant
kFSEventStreamEventFlagIsFile
constantSystem.FSEvents.kFSEventStreamEventFlagIsFile- Description
Available in MacOS X 10.7 and newer.
- Constant
kFSEventStreamEventFlagIsSymlink
constantSystem.FSEvents.kFSEventStreamEventFlagIsSymlink- Description
Available in MacOS X 10.7 and newer.
- Constant
kFSEventStreamEventFlagItemCreated
constantSystem.FSEvents.kFSEventStreamEventFlagItemCreated- Description
Available in MacOS X 10.7 and newer.
- Constant
kFSEventStreamEventFlagItemModified
constantSystem.FSEvents.kFSEventStreamEventFlagItemModified- Description
Available in MacOS X 10.7 and newer.
- Constant
kFSEventStreamEventFlagItemRemoved
constantSystem.FSEvents.kFSEventStreamEventFlagItemRemoved- Description
Available in MacOS X 10.7 and newer.
- Constant
kFSEventStreamEventFlagKernelDropped
constantSystem.FSEvents.kFSEventStreamEventFlagKernelDropped
- Constant
kFSEventStreamEventFlagMustScanSubDirs
constantSystem.FSEvents.kFSEventStreamEventFlagMustScanSubDirs
- Constant
kFSEventStreamEventFlagRenamed
constantSystem.FSEvents.kFSEventStreamEventFlagRenamed- Description
Available in MacOS X 10.7 and newer.
- Constant
kFSEventStreamEventFlagRootChanged
constantSystem.FSEvents.kFSEventStreamEventFlagRootChanged
- Constant
kFSEventStreamEventFlagUserDropped
constantSystem.FSEvents.kFSEventStreamEventFlagUserDropped
- Constant
kFSEventStreamEventFlagXattrMod
constantSystem.FSEvents.kFSEventStreamEventFlagXattrMod- Description
Available in MacOS X 10.7 and newer.