Expand description
Watches subscribed files or directories and routes coarse-grained change notifications to the subscribers that own matching watched paths.
Structsยง
- Debounced
Watch Receiver - Coalesces file watcher notifications that arrive within a fixed debounce window after the first event in each batch.
- File
Watcher - Multi-subscriber file watcher built on top of
notify. - File
Watcher Event - Coalesced file change notification for a subscriber.
- File
Watcher Subscriber - Handle used to register watched paths for one logical consumer.
- Receiver
- Receives coalesced change notifications for a single subscriber.
- Throttled
Watch Receiver - Coalesces bursts of watch notifications and emits at most once per interval.
- Watch
Path - Path subscription registered by a
FileWatcherSubscriber. - Watch
Registration - RAII guard for a set of active path registrations.