PipeIO
SnoopIO
StubIO
TCPIPIO


Name:
PipeIO

Description:
Implementation of IO using pipes.

Options:

Overview
Option Default Values Short Description Example(s)
ReadTimeout 60 n seconds or -1 (no timeout) Timeout on reading ReadTimeout 45
WriteTimout 60 n seconds or -1 (no timeout) Timeout on writing WriteTimeout 45
NoYield - Read|Write Do not yield to other threads NoYield="Read"
Flag - Pipe Specify a flag Flags="Pipe"
- in the default indicates no default
+ in the default indicates the field is mandatory

Description of Options

ReadTimeout
The timeout for reading data. A value of -1 specifies no timeout (infinite wait).
WriteTimeout
Specifies the timeout for writing data. A value of -1 specifies no timeout (infinite wait).
NoYield
Forces the program to block on reading or writing IO into the pipe. The default behaviour is to allow yield processing to other threads if the IO action would block. Some uses of this IO object require no latency on reading or sending data. An example is reading the response from a CGI program. Specifies the timeout for writing data. A value of -1 specifies no timeout (infinite wait).
Flag
Specify a flag which effects the behaviour of this IO filter.