|
|||||||||
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 |