gov.nasa.gsfc.drl.rtstps.core
Class FrameBroadcaster
java.lang.Object
gov.nasa.gsfc.drl.rtstps.core.Broadcaster
gov.nasa.gsfc.drl.rtstps.core.FrameBroadcaster
- All Implemented Interfaces:
- FrameReceiver, Receiver
public class FrameBroadcaster
- extends Broadcaster
- implements FrameReceiver
RtStpsNodes that send frames to FrameReceivers use this class to broadcast
frames to more than one FrameReceiver. See FrameOutputTool, which you can
use to construct the broadcaster.
Method Summary |
void |
putFrame(Frame frame)
Give a frame to this FrameReceiver. |
void |
putFrames(Frame[] frames)
Give an array of frames to this FrameReceiver. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
FrameBroadcaster
public FrameBroadcaster(java.lang.String name,
FrameReceiver fr1,
FrameReceiver fr2)
- Create a FrameBroadcaster with an initial two target receivers.
- Parameters:
name
- A name, which is usually the client's name, used in error
messages.fr1
- The first frame receiver.fr2
- The second frame receiver.
putFrames
public void putFrames(Frame[] frames)
throws RtStpsException
- Give an array of frames to this FrameReceiver.
- Specified by:
putFrames
in interface FrameReceiver
- Throws:
RtStpsException
putFrame
public void putFrame(Frame frame)
throws RtStpsException
- Give a frame to this FrameReceiver.
- Specified by:
putFrame
in interface FrameReceiver
- Throws:
RtStpsException