gov.nasa.gsfc.drl.rtstps.core
Interface FrameReceiver

All Superinterfaces:
Receiver
All Known Implementing Classes:
AbstractService, AbstractUnitChannel, BitstreamService, CaduService, CrcDecoder, FrameBroadcaster, FrameStatus, NullChannel, PathService, PnDecoder, ReedSolomonDecoder, TerraDecoder, UnitChannel, UnitChannelA, UnitChannelB, VcduService

public interface FrameReceiver
extends Receiver

Any class that implements FrameReceiver accepts frames from a FrameSender.


Method Summary
 void flush()
          Flush the data pipeline.
 java.lang.String getLinkName()
          Get this receiver's name (for error messages).
 void putFrame(Frame frame)
          Give a frame to this FrameReceiver.
 void putFrames(Frame[] frames)
          Give an array of frames to this FrameReceiver.
 

Method Detail

putFrame

void putFrame(Frame frame)
              throws RtStpsException
Give a frame to this FrameReceiver.

Throws:
RtStpsException

putFrames

void putFrames(Frame[] frames)
               throws RtStpsException
Give an array of frames to this FrameReceiver.

Throws:
RtStpsException

flush

void flush()
           throws RtStpsException
Flush the data pipeline.

Specified by:
flush in interface Receiver
Throws:
RtStpsException

getLinkName

java.lang.String getLinkName()
Get this receiver's name (for error messages).

Specified by:
getLinkName in interface Receiver