Safe Haskell | Safe |
---|---|
Language | Haskell98 |
Data.Streaming.Process.Internal
- data StreamingProcessHandle = StreamingProcessHandle ProcessHandle (TMVar ExitCode) (IO ())
- class InputSource a where
- class OutputSink a where
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
Constructors
StreamingProcessHandle ProcessHandle (TMVar ExitCode) (IO ()) |
class InputSource a where Source #
Class for all things which can be used to provide standard input.
Since 0.1.4
Minimal complete definition
class OutputSink a where Source #
Class for all things which can be used to consume standard output or error.
Since 0.1.4
Minimal complete definition