Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell98 |
- data StreamingProcessHandle = StreamingProcessHandle ProcessHandle (TMVar ExitCode)
- class InputSource a where
- isStdStream :: (Maybe Handle -> IO a, Maybe StdStream)
- class OutputSink a where
- osStdStream :: (Maybe Handle -> IO a, Maybe StdStream)
Documentation
data StreamingProcessHandle Source
Wraps up the standard ProcessHandle
to avoid the waitForProcess
deadlock. See the linked documentation from the module header for more
information.
Since 0.1.4
StreamingProcessHandle ProcessHandle (TMVar ExitCode) |
class InputSource a where Source
Class for all things which can be used to provide standard input.
Since 0.1.4
class OutputSink a where Source
Class for all things which can be used to consume standard output or error.
Since 0.1.4