gov.nasa.gsfc.drl.rtstps.core.output
Class AbstractOutputDevice

java.lang.Object
  extended by gov.nasa.gsfc.drl.rtstps.core.output.AbstractOutputDevice
Direct Known Subclasses:
FileDevice, SocketDevice

abstract class AbstractOutputDevice
extends java.lang.Object

This is the base class for all RT-STPS devices. It should probably have extended DataOutputStream instead of using containment, and I no doubt someday do just that. I did it this way originally because I wanted more flexibility on the nature of output devices.


Field Summary
protected  java.io.DataOutputStream output
           
 
Constructor Summary
AbstractOutputDevice()
           
 
Method Summary
(package private)  java.io.DataOutputStream getOutputStream()
           
(package private) abstract  void shutdown()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

output

protected java.io.DataOutputStream output
Constructor Detail

AbstractOutputDevice

AbstractOutputDevice()
Method Detail

getOutputStream

final java.io.DataOutputStream getOutputStream()

shutdown

abstract void shutdown()
                throws RtStpsException
Throws:
RtStpsException