buffering

block-buffering should be enabled if possible. The size of the buffer is n items if the argument is Just n and is otherwise implementation-dependent.
line-buffering should be enabled if possible.
buffering is disabled if possible.
Computation hGetBuffering hdl returns the current buffering mode for hdl.
Computation hSetBuffering hdl mode sets the mode of buffering for handle hdl on subsequent reads and writes. If the buffer mode is changed from BlockBuffering or LineBuffering to NoBuffering, then
  • if hdl is writable, the buffer is flushed as for hFlush;
  • if hdl is not writable, the contents of the buffer is discarded.
This operation may fail with:
  • isPermissionError if the handle has already been used for reading or writing and the implementation does not allow the buffering mode to be changed.
Execute an action with a custom BufferMode, a wrapper around hSetBuffering.
Lifted version of hGetBuffering
Lifted version of hSetBuffering
Get buffering; the default action always returns NoBuffering.
Set buffering; the default action is a no-op.
Lifted version of hGetBuffering.
Lifted version of hSetBuffering.
Defaults to True. Change stdout and stderr to line buffering while running Shake.
BufferingHints is a property of the Amazon Kinesis Firehose DeliveryStream that specifies how Amazon Kinesis Firehose (Firehose) buffers incoming data while delivering it to the destination. The first buffer condition that is satisfied triggers Firehose to deliver the data.
Full data type definition for KinesisFirehoseBufferingHints. See kinesisFirehoseBufferingHints for a more convenient constructor.
Constructor for KinesisFirehoseBufferingHints containing required fields as arguments.
Configures how Firehose buffers incoming data while delivering it to the Amazon ES domain.