+ // we just detach from the next handler of the chain (i.e. our "parent" -- see ctor)
+ // not also from the previous handler like wxEvtHandler::Unlink() would do:
+
+ if (m_nextHandler)
+ m_nextHandler->SetPreviousHandler(m_previousHandler);
+
+ m_nextHandler = NULL;
+}
+
+// ----------------------------------------------------------------------------
+// process IO redirection
+// ----------------------------------------------------------------------------
+
+#if wxUSE_STREAMS
+
+void wxProcess::SetPipeStreams(wxInputStream *inputSstream,
+ wxOutputStream *outputStream,
+ wxInputStream *errorStream)
+{
+ m_inputStream = inputSstream;
+ m_errorStream = errorStream;
+ m_outputStream = outputStream;