+#if wxUSE_STREAMS
+ // Pipe handling
+ wxInputStream *GetInputStream() const { return m_inputStream; }
+ wxInputStream *GetErrorStream() const { return m_errorStream; }
+ wxOutputStream *GetOutputStream() const { return m_outputStream; }
+
+ // close the output stream indicating that nothing more will be written
+ void CloseOutput() { delete m_outputStream; m_outputStream = NULL; }
+
+ // implementation only (for wxExecute)
+ void SetPipeStreams(wxInputStream *inStream,
+ wxOutputStream *outStream,
+ wxInputStream *errStream);
+#endif // wxUSE_STREAMS
+