Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- interpretProcessByteStringNative :: Members [Resource, Race, Async, Embed IO] r => Bool -> Int -> ProcessConfig () () () -> InterpreterFor (Scoped () (Process ByteString ByteString ByteString) !! ProcessError) r
- interpretProcessByteStringLinesNative :: Members [Resource, Race, Async, Embed IO] r => Bool -> Int -> ProcessConfig () () () -> InterpreterFor (Scoped () (Process ByteString ByteString ByteString) !! ProcessError) r
- interpretProcessTextNative :: Members [Resource, Race, Async, Embed IO] r => Bool -> Int -> ProcessConfig () () () -> InterpreterFor (Scoped () (Process ByteString Text Text) !! ProcessError) r
- interpretProcessTextLinesNative :: Members [Resource, Race, Async, Embed IO] r => Bool -> Int -> ProcessConfig () () () -> InterpreterFor (Scoped () (Process ByteString Text Text) !! ProcessError) r
Documentation
interpretProcessByteStringNative Source #
:: Members [Resource, Race, Async, Embed IO] r | |
=> Bool | Whether to discard output chunks if the queue is full. |
-> Int | Maximum number of chunks allowed to be queued for each of the three standard pipes. |
-> ProcessConfig () () () | Basic config. The pipes will be changed to |
-> InterpreterFor (Scoped () (Process ByteString ByteString ByteString) !! ProcessError) r |
Interpret Process
as a native SystemProcess
, producing unaccumulated chunks of ByteString
.
interpretProcessByteStringLinesNative Source #
:: Members [Resource, Race, Async, Embed IO] r | |
=> Bool | Whether to discard output chunks if the queue is full. |
-> Int | Maximum number of chunks allowed to be queued for each of the three standard pipes. |
-> ProcessConfig () () () | Basic config. The pipes will be changed to |
-> InterpreterFor (Scoped () (Process ByteString ByteString ByteString) !! ProcessError) r |
Interpret Process
as a native SystemProcess
, producing lines of ByteString
.
interpretProcessTextNative Source #
:: Members [Resource, Race, Async, Embed IO] r | |
=> Bool | Whether to discard output chunks if the queue is full. |
-> Int | Maximum number of chunks allowed to be queued for each of the three standard pipes. |
-> ProcessConfig () () () | Basic config. The pipes will be changed to |
-> InterpreterFor (Scoped () (Process ByteString Text Text) !! ProcessError) r |
Interpret Process
as a native SystemProcess
, producing unaccumulated chunks of Text
.
interpretProcessTextLinesNative Source #
:: Members [Resource, Race, Async, Embed IO] r | |
=> Bool | Whether to discard output chunks if the queue is full. |
-> Int | Maximum number of chunks allowed to be queued for each of the three standard pipes. |
-> ProcessConfig () () () | Basic config. The pipes will be changed to |
-> InterpreterFor (Scoped () (Process ByteString Text Text) !! ProcessError) r |
Interpret Process
as a native SystemProcess
, producing lines of Text
.