--- a/TerminalSession.st Tue Jul 01 12:55:44 2014 +0200
+++ b/TerminalSession.st Wed Jul 02 12:48:25 2014 +0200
@@ -18,13 +18,17 @@
This keeps the state and API to interact with another program
via a terminal session. Under Unix, a pseudo-tty connection
is used; other operating systems might use other mechanisms.
- This is (currently) used by the GDBApplication application, to interact
- with both gdb and cscope,
+ This is (currently) used by the GDBApplication, to interact
+ with gdb, cscope nd the program,
but can be used whereever more control is needed than a simple pipe
offers (such as terminal emulation, window size, CTRL-c support etc.)
A lot of code has been Extracted from TerminalView, which will be refactored,
- once this is stable. For now, there is some code duplication (as of Summer2014).
+ once this is stable. For now, there is some code duplication (as of Summer 2014).
+
+ outStream - the controlled program's output (a pty-half)
+ inStream - the controlled program's input (a pty-half)
+ errStream - the controlled program's output (a pty-half)
"
! !
@@ -725,11 +729,11 @@
!TerminalSession class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/libbasic2/TerminalSession.st,v 1.21 2014-06-08 06:34:52 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libbasic2/TerminalSession.st,v 1.22 2014-07-02 10:48:25 cg Exp $'
!
version_CVS
- ^ '$Header: /cvs/stx/stx/libbasic2/TerminalSession.st,v 1.21 2014-06-08 06:34:52 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libbasic2/TerminalSession.st,v 1.22 2014-07-02 10:48:25 cg Exp $'
! !