| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
System.Directory.Watchman
Documentation
shutdownServer :: WatchmanSockFile -> IO ShutdownServer Source #
newtype WatchmanVersion Source #
Constructors
| WatchmanVersion String |
Instances
| Eq WatchmanVersion Source # | |
Defined in System.Directory.Watchman Methods (==) :: WatchmanVersion -> WatchmanVersion -> Bool # (/=) :: WatchmanVersion -> WatchmanVersion -> Bool # | |
| Ord WatchmanVersion Source # | |
Defined in System.Directory.Watchman Methods compare :: WatchmanVersion -> WatchmanVersion -> Ordering # (<) :: WatchmanVersion -> WatchmanVersion -> Bool # (<=) :: WatchmanVersion -> WatchmanVersion -> Bool # (>) :: WatchmanVersion -> WatchmanVersion -> Bool # (>=) :: WatchmanVersion -> WatchmanVersion -> Bool # max :: WatchmanVersion -> WatchmanVersion -> WatchmanVersion # min :: WatchmanVersion -> WatchmanVersion -> WatchmanVersion # | |
| Show WatchmanVersion Source # | |
Defined in System.Directory.Watchman Methods showsPrec :: Int -> WatchmanVersion -> ShowS # show :: WatchmanVersion -> String # showList :: [WatchmanVersion] -> ShowS # | |
| FromBSER WatchmanVersion Source # | |
Defined in System.Directory.Watchman | |
data WatchResponse Source #
Constructors
| WatchResponse | |
Fields | |
Instances
| Eq WatchResponse Source # | |
Defined in System.Directory.Watchman Methods (==) :: WatchResponse -> WatchResponse -> Bool # (/=) :: WatchResponse -> WatchResponse -> Bool # | |
| Show WatchResponse Source # | |
Defined in System.Directory.Watchman Methods showsPrec :: Int -> WatchResponse -> ShowS # show :: WatchResponse -> String # showList :: [WatchResponse] -> ShowS # | |
| FromBSER WatchResponse Source # | |
Defined in System.Directory.Watchman | |
data WatchmanSocket Source #
data WatchmanSubscription Source #
watch :: WatchmanSockFile -> WFilePath -> IO WatchResponse Source #
Arguments
| :: WatchmanSockFile | |
| -> WFilePath | |
| -> [Generators -> Generators] | |
| -> Expression | |
| -> [QueryParams -> QueryParams] | |
| -> [FileFieldLabel] | Must not be empty. Must not have duplicates |
| -> IO QueryResult |
withConnect :: WatchmanSockFile -> (WatchmanSocket -> IO a) -> IO a Source #
subscribe :: WatchmanSocket -> WFilePath -> SubscriptionName -> Expression -> [SubscribeParams -> SubscribeParams] -> [FileFieldLabel] -> IO WatchmanSubscription Source #
unsubscribe :: WatchmanSubscription -> IO () Source #
stateEnter :: WatchmanSocket -> WFilePath -> StateName -> [StateParams -> StateParams] -> IO () Source #
stateLeave :: WatchmanSocket -> WFilePath -> StateName -> [StateParams -> StateParams] -> IO () Source #