OsVastSubprocess
Instances of <OsVastSubprocess> are cross-platfrom handles representing operating system processes that have been spawned by VAST
Class Methods
all
Private: Use OsProcesses>>spawned
Answer an array of pid sorted subprocesses of VAST
that were active at the time this call was made
Answers:
<Array>
deadlockAvoidanceMs
Answer the wait (in milliseconds) that occurs in the
DeadlockAvoidance process loop
Answers:
<Integer>
deadlockAvoidanceMs:
Set the wait (in milliseconds) that occurs in the
DeadlockAvoidance process loop
A lower number means less time for the os pipe buffer to fill up
Instance Methods
closeStreams
Close all stdio streams.
Ignore any exceptions
errorStream
Answer the stderr stream of the process.
@see OsNativeProcess>>stderrStream comments for more details.
Answers:
<OsProcessStream>
inputStream
Answer the stdin stream of the process.
@see OsNativeProcess>>stdinStream comments for more details.
Answers:
<OsProcessStream>
isDetached
Answer true if this subprocess is running in detached mode, false otherwise.
@see OsProcessStarter>>detached for a detailed description
Answers:
<Boolean>
isVastSubprocess
Object check
Answers:
<Boolean> true
outputStream
Answer the stdout stream of the process.
@see OsNativeProcess>>stdoutStream comments for more details.
Answers:
<OsProcessStream>
traceStream
Answer the newline separated tracing read stream.
If tracing was not enabled, then this stream will
be positioned at the end.
A 'trace' will capture information regarding the details
of how the subprocess was spawned, along with any
errors that may have occurred.
Answers:
<ReadStream>
Last modified date: 02/23/2021