edu.cmu.emulator.daemon
Class RemoteProcess

java.lang.Object
  extended by edu.cmu.emulator.daemon.RemoteProcess

public class RemoteProcess
extends Object

Provides remote access to i/o on a remote process.


Field Summary
protected  DaemonCommunicator dc
           
static int IO_STDERR
           
static int IO_STDIN
           
static int IO_STDOUT
           
protected  IORelay_ControllerElement ioRelay
           
protected  ProcessID pID
           
 
Constructor Summary
RemoteProcess(DaemonCommunicator dc, ProcessID pID)
           
RemoteProcess(DaemonCommunicator dc, ProcessID pID, IORelay_ControllerElement ioRelay)
           
 
Method Summary
 void destroy()
           
 ProcessID getPID()
           
 InputStream getStderr()
           
 OutputStream getStdin()
           
 InputStream getStdout()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dc

protected DaemonCommunicator dc

pID

protected ProcessID pID

ioRelay

protected IORelay_ControllerElement ioRelay

IO_STDIN

public static final int IO_STDIN
See Also:
Constant Field Values

IO_STDOUT

public static final int IO_STDOUT
See Also:
Constant Field Values

IO_STDERR

public static final int IO_STDERR
See Also:
Constant Field Values
Constructor Detail

RemoteProcess

public RemoteProcess(DaemonCommunicator dc,
                     ProcessID pID)

RemoteProcess

public RemoteProcess(DaemonCommunicator dc,
                     ProcessID pID,
                     IORelay_ControllerElement ioRelay)
Method Detail

getPID

public ProcessID getPID()

getStdin

public OutputStream getStdin()

getStdout

public InputStream getStdout()

getStderr

public InputStream getStderr()

destroy

public void destroy()


Copyright © 2013. All Rights Reserved.