OsProcessStdioSpec
Description
This is an internal class used for configuration of standard I/O streams when creating OsVastSubprocess instances.
Class Methods
None
Instance Methods
<details> autoFill
<pre><code> Answer the autoFill setting for stdout, stderr. @see autoFill: for more detail.
Answers:
<Boolean>
</code></pre> </details>
<details> autoFill:
<pre><code> If autoFill is set to true, then stdout, stderr buffers of the subprocess will be filled after certain events, such as flushing stdin.
Answers:
<Boolean> aBoolean
</code></pre> </details>
<details> autoFlush
<pre><code> Answer the autoFlush setting for stdin. @see autoFlush: for more detail.
Answers:
<Boolean>
</code></pre> </details>
<details> autoFlush:
<pre><code> If autoFlush is set to true, then data will be flushed out to the stdin of the subprocess after every write. Depending on the api used, this 'write' can be a single char/byte or a large chunk of data.
Answers:
<Boolean> aBoolean
</code></pre> </details>
<details> bufferSize
<pre><code> Answer the buffer size to use for the stdio stream. This will be nil if not set whic means to use the default
Answers:
<Integer>
</code></pre> </details>
<details> bufferSize:
<pre><code> Set the buffer size to use for the stdio stream
Arguments:
aSize - <Integer>
</code></pre> </details>
<details> filePath
<pre><code> Answer the current code-page converted filePath
Answers:
<String>
</code></pre> </details>
<details> flags
<pre><code> Answer the integer flags. DEFAULT: RedirectToPipe
Answers:
<Integer>
</code></pre> </details>
<details> inherit
  This stdio stream should inherit from VAST
</details>
<details> isFileAppend
<pre><code> Answer true if the flag for putting the output file into atomic append mode is marked
Answers:
<Boolean>
</code></pre> </details>
<details> isInherit
<pre><code> Answer true if this stdio stream should inherit from VAST, false otherwise
Answers:
<Boolean>
</code></pre> </details>
<details> isRedirectToFile
<pre><code> Answer true if this stdio stream should be redirected to a file
Answers:
<Boolean>
</code></pre> </details>
<details> isRedirectToNull
<pre><code> Answer true if this stdio stream should be redirected to the special null 'bucket'
Answers:
<Boolean>
</code></pre> </details>
<details> isRedirectToOutput
<pre><code> Answer true if this stdio stream should be redirected to the destination of the stdout stream
Answers:
<Boolean>
</code></pre> </details>
<details> isRedirectToPipe
<pre><code> Answer true if this stdio stream should be redirected a pipe that leads back into VAST to be streamed
Answers:
<Boolean>
</code></pre> </details>
<details> redirectToFile:
<pre><code> Mark the stdio to be redirected to @aFilePath. The file should be in append mode if @append is true
Arguments:
aFilePath - <String>
</code></pre> </details>
<details> redirectToFile:append:
<pre><code> Mark the stdio to be redirected to @aFilePath. The file should be in append mode if @append is true
Arguments:
aFilePath - <String>
append - <Boolean>
</code></pre> </details>
<details> redirectToNull
  Mark the stdio to be redirected to the operating
     system specific NULL bucket so that data is discarded
</details>
<details> redirectToOutput
  Mark the stdio to be redirected to the destination of
     stdout
</details>
<details> redirectToPipe
  Mark the stdio to be redirected to a pipe
     that is connected to VAST and accessible
     with an OsPipeStream
</details>
<details> redirectToPipe:
  Mark the stdio to be redirected to a pipe
     (with descriptor @aPipeDescriptor) that is 
     connected to VAST and accessible with an OsPipeStream
</details>
Last modified date: 07/07/2022