bamboo.softscribe
Class MCastUpMsg

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

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

MCastUpMsg A message to be sent to the specified multicast group. This gets routed via Bamboo to the group's root. Thus an object of this class is a Bamboo payload.

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

Field Summary
 BigInteger dstguid
           
 ostore.util.QuickSerializable o
           
 ostore.util.NodeId srcid
           
 
Constructor Summary
MCastUpMsg(ostore.util.InputBuffer buffer)
           
MCastUpMsg(MCastUpMsg other)
           
MCastUpMsg(ostore.util.NodeId srcid, BigInteger dstguid, ostore.util.QuickSerializable o)
           
 
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

srcid

public ostore.util.NodeId srcid

dstguid

public BigInteger dstguid

o

public ostore.util.QuickSerializable o
Constructor Detail

MCastUpMsg

public MCastUpMsg(ostore.util.NodeId srcid,
                  BigInteger dstguid,
                  ostore.util.QuickSerializable o)

MCastUpMsg

public MCastUpMsg(MCastUpMsg other)

MCastUpMsg

public MCastUpMsg(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