OsProcessStdioSpec
This is an internal class used for configuration of standard I/O streams when creating OsVastSubprocess instances.
Class Methods
None
Instance Methods
    autoFill
  Answer the autoFill setting for stdout, stderr.
     @see autoFill: for more detail.
     Answers:
        <Boolean>
 
    autoFill:
  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
 
    autoFlush
  Answer the autoFlush setting for stdin.
     @see autoFlush: for more detail.
     Answers:
        <Boolean>
 
    autoFlush:
  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
 
    bufferSize
  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>
 
    bufferSize:
  Set the buffer size to use for the stdio stream
     Arguments:
        aSize - <Integer>
 
    filePath
  Answer the current code-page converted filePath
     Answers:
        <String>
 
    flags
  Answer the integer flags.
     DEFAULT: RedirectToPipe
     Answers:
        <Integer>
 
    inherit
  This stdio stream should inherit from VAST
 
    isFileAppend
  Answer true if the flag for putting the output file into
     atomic append mode is marked
     Answers:
        <Boolean>
 
    isInherit
  Answer true if this stdio stream should inherit from VAST, false otherwise
     Answers:
        <Boolean>
 
    isRedirectToFile
  Answer true if this stdio stream should be redirected to a file
     Answers:
        <Boolean>
 
    isRedirectToNull
  Answer true if this stdio stream should be redirected to the special null 'bucket'
     Answers:
        <Boolean>
 
    isRedirectToOutput
  Answer true if this stdio stream should be redirected to the destination of the
     stdout stream
     Answers:
        <Boolean>
 
    isRedirectToPipe
  Answer true if this stdio stream should be redirected a pipe that
     leads back into VAST to be streamed
     Answers:
        <Boolean>
 
    redirectToFile:
  Mark the stdio to be redirected to @aFilePath.
     The file should be in append mode if @append
     is true
     Arguments:
        aFilePath - <String>
 
    redirectToFile:append:
  Mark the stdio to be redirected to @aFilePath.
     The file should be in append mode if @append
     is true
     Arguments:
        aFilePath - <String>
        append - <Boolean>
 
    redirectToNull
  Mark the stdio to be redirected to the operating
     system specific NULL bucket so that data is discarded
 
    redirectToOutput
  Mark the stdio to be redirected to the destination of
     stdout
 
    redirectToPipe
  Mark the stdio to be redirected to a pipe
     that is connected to VAST and accessible
     with an OsPipeStream
 
    redirectToPipe:
  Mark the stdio to be redirected to a pipe
     (with descriptor @aPipeDescriptor) that is 
     connected to VAST and accessible with an OsPipeStream
 Last modified date: 02/23/2021