bamboo.softscribe
Class MCastDown

java.lang.Object
  extended by bamboo.softscribe.MCastDown
All Implemented Interfaces:
ostore.util.QuickSerializable, QueueElementIF

public class MCastDown
extends Object
implements QueueElementIF, ostore.util.QuickSerializable

MCastDown An event sent from/to another stage when it wants to multicast an object. If INBOUND, event is headed to a higher-level app (i.e. being delivered) If OUTBOUND, event is headed to Scribe to be turned into an MCastDownMsg.

Version:
$Id: MCastDown.java,v 1.3 2004/08/04 19:23:27 srhea Exp $
Author:
David Oppenheimer

Field Summary
 BigInteger dstguid
           
 boolean inbound
           
 ostore.util.QuickSerializable o
           
 
Constructor Summary
MCastDown(boolean inbound, BigInteger dstguid, ostore.util.QuickSerializable o)
           
MCastDown(ostore.util.InputBuffer buffer)
           
MCastDown(MCastDown other)
           
 
Method Summary
 void serialize(ostore.util.OutputBuffer buffer)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

inbound

public boolean inbound

dstguid

public BigInteger dstguid

o

public ostore.util.QuickSerializable o
Constructor Detail

MCastDown

public MCastDown(boolean inbound,
                 BigInteger dstguid,
                 ostore.util.QuickSerializable o)

MCastDown

public MCastDown(MCastDown other)

MCastDown

public MCastDown(ostore.util.InputBuffer buffer)
          throws ostore.util.QSException
Throws:
ostore.util.QSException
Method Detail

serialize

public void serialize(ostore.util.OutputBuffer buffer)
Specified by:
serialize in interface ostore.util.QuickSerializable

toString

public String toString()
Overrides:
toString in class Object