org.kth.dks.dks_marshal
Class BroadCastMsg

java.lang.Object
  extended by org.kth.dks.dks_marshal.DKSMessage
      extended by org.kth.dks.dks_marshal.BroadCastMsg

public class BroadCastMsg
extends DKSMessage


Field Summary
 
Fields inherited from class org.kth.dks.dks_marshal.DKSMessage
ele, eleCnt, marshaler, messageMap, messageMapUnsync, pCount, xmsg
 
Constructor Summary
BroadCastMsg()
           
BroadCastMsg(long start, long limit, DKSObject pl)
          Warning!
BroadCastMsg(long start, long limit, DKSObject pl, boolean internal)
          Warning!
 
Method Summary
 boolean getInternal()
           
 long getLimit()
           
 java.lang.String getName()
           
 DKSObject getPayload()
           
 long getStart()
           
 void marshal()
           
 void unmarshal()
           
 
Methods inherited from class org.kth.dks.dks_marshal.DKSMessage
addMessageType, addMessageTypePrefixed, flatten, getRecvRef, getSendRef, setRecvRef, setSendRef, unmarshal, unmarshal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BroadCastMsg

public BroadCastMsg()

BroadCastMsg

public BroadCastMsg(long start,
                    long limit,
                    DKSObject pl)
Warning! No defensive copying done for performance reasons!

Parameters:
start - start of the broadcast interval
limit - end of the broadcast interval

BroadCastMsg

public BroadCastMsg(long start,
                    long limit,
                    DKSObject pl,
                    boolean internal)
Warning! No defensive copying done for performance reasons!

Parameters:
start - start of the broadcast interval
limit - end of the broadcast interval
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in class DKSMessage

getLimit

public long getLimit()

getStart

public long getStart()

getInternal

public boolean getInternal()

getPayload

public DKSObject getPayload()

marshal

public void marshal()
             throws java.io.IOException
Specified by:
marshal in class DKSMessage
Throws:
java.io.IOException

unmarshal

public void unmarshal()
               throws java.io.IOException
Specified by:
unmarshal in class DKSMessage
Throws:
java.io.IOException


Copyright © 2010. All Rights Reserved.