streaming-commons-0.1.17: Common lower-level functions needed by various streaming data libraries

Safe HaskellSafe
LanguageHaskell98

Data.Streaming.Process.Internal

Synopsis

Documentation

data StreamingProcessHandle #

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 #

Class for all things which can be used to provide standard input.

Since 0.1.4

Minimal complete definition

isStdStream

class OutputSink a where #

Class for all things which can be used to consume standard output or error.

Since 0.1.4

Minimal complete definition

osStdStream