|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--jde.debugger.DebuggeeSIO
Connects standard input/output/error from a debuggee process to
Emacs. This is done using four threads: a first thread started by
the initConnect method, which waits for Emacs
to connect to a specified port. When that connection is
established, three threads for stdin, stdout and stderr are created
and started. The threads continue until the shutdown method is called.
Created: Sun Feb 18 01:24:09 2001
| Constructor Summary | |
DebuggeeSIO(Debugger debugger)
|
|
| Method Summary | |
int |
initConnect(java.lang.Integer cmdId)
Launches a thread to connect the Emacs standard I/O buffer for the current process to the standard I/O of the process. |
void |
initTransport()
Describe initTransport method here. |
void |
shutdown()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public DebuggeeSIO(Debugger debugger)
| Method Detail |
public int initConnect(java.lang.Integer cmdId)
throws JDEException
This method creates a socket for the standard I/O connection. The thread waits for Emacs to connect to the standard I/O socket.
JDEException - if an error occurspublic void initTransport()
initTransport method here.public void shutdown()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||