Safe Haskell | None |
---|---|
Language | Haskell2010 |
- follow :: (MonadIO m, MonadMask m, MonadBaseControl IO m) => INotify -> Path Abs File -> (Producer m ByteString -> m ()) -> m WatchDescriptor
Documentation
:: (MonadIO m, MonadMask m, MonadBaseControl IO m) | |
=> INotify | |
-> Path Abs File | |
-> (Producer m ByteString -> m ()) | Monadic state of |
-> m WatchDescriptor |
follow
takes a file, and informs you only when it changes. If it's deleted,
| you're notified with an empty ByteString
. If it doesn't exist yet, you'll be informed
| of its entire contents upon it's creation, and will proceed to "follow it" as normal.