concast.merged
Class FlowState

java.lang.Object
  |
  +--concast.merged.FlowState

public class FlowState
extends java.lang.Object


Field Summary
 EncryptSpecBase encSpec
           
 int SENDERID_SIZE
           
 SpecBase spec
           
 
Constructor Summary
FlowState(UNL newUNL)
           
 
Method Summary
 boolean getAllowSetTimer()
           
 byte[] getByteArray(java.lang.String name)
           
 javax.crypto.Cipher getCipherDec()
           
 javax.crypto.Cipher getCipherEnc()
           
 javax.crypto.Mac getCipherMac()
           
 long getCurrentPacketSenderID()
           
 long getCurrentTag()
           
 int getInt(java.lang.String name)
           
 long getLong(java.lang.String name)
           
 UNL getUNL()
           
 boolean putByteArray(java.lang.String name, byte[] value)
           
 boolean putCipherDec(javax.crypto.Cipher c)
           
 boolean putCipherEnc(javax.crypto.Cipher c)
           
 boolean putCipherMac(javax.crypto.Mac m)
           
 boolean putInt(java.lang.String name, int value)
           
 boolean putLong(java.lang.String name, long value)
           
static long readLong(byte[] data, int ofs)
           
 void setAllowSetTimer(boolean val)
           
 void setCurrentPacketSenderID(long id)
           
 void setCurrentTag(long currentTag)
           
static void writeLong(byte[] data, int ofs, long value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

spec

public SpecBase spec

encSpec

public EncryptSpecBase encSpec

SENDERID_SIZE

public int SENDERID_SIZE
Constructor Detail

FlowState

public FlowState(UNL newUNL)
Method Detail

getCurrentTag

public long getCurrentTag()

setCurrentTag

public void setCurrentTag(long currentTag)

setAllowSetTimer

public void setAllowSetTimer(boolean val)

getAllowSetTimer

public boolean getAllowSetTimer()

getUNL

public UNL getUNL()

setCurrentPacketSenderID

public void setCurrentPacketSenderID(long id)

getCurrentPacketSenderID

public long getCurrentPacketSenderID()

putInt

public boolean putInt(java.lang.String name,
                      int value)

putLong

public boolean putLong(java.lang.String name,
                       long value)

putByteArray

public boolean putByteArray(java.lang.String name,
                            byte[] value)

getInt

public int getInt(java.lang.String name)

getLong

public long getLong(java.lang.String name)

getByteArray

public byte[] getByteArray(java.lang.String name)

putCipherEnc

public boolean putCipherEnc(javax.crypto.Cipher c)

getCipherEnc

public javax.crypto.Cipher getCipherEnc()

putCipherDec

public boolean putCipherDec(javax.crypto.Cipher c)

getCipherDec

public javax.crypto.Cipher getCipherDec()

putCipherMac

public boolean putCipherMac(javax.crypto.Mac m)

getCipherMac

public javax.crypto.Mac getCipherMac()

readLong

public static long readLong(byte[] data,
                            int ofs)

writeLong

public static void writeLong(byte[] data,
                             int ofs,
                             long value)