ants
Class DataCapsule

java.lang.Object
  |
  +--ants.Capsule
        |
        +--ants.DataCapsule

public class DataCapsule
extends Capsule

Data capsule processing, for transfer with default routing.


Field Summary
 short dpt
           
 short spt
           
static java.lang.String VERSION
           
 
Fields inherited from class ants.Capsule
LVL
 
Constructor Summary
DataCapsule()
           
DataCapsule(short s, short d, int n, ByteArray p)
           
 
Method Summary
 Xdr decode()
           
 Xdr encode()
           
 boolean evaluate(Node n)
           
 ByteArray getData()
           
 short getDstPort()
           
 short getSrcPort()
           
protected  byte[] gid()
           
 int length()
           
static void main(java.lang.String[] args)
           
protected  byte[] mid()
           
protected  byte[] pid()
           
 void setData(ByteArray data)
           
 void setDstPort(short p)
           
 void setSrcPort(short p)
           
 
Methods inherited from class ants.Capsule
create, findGID, findMID, findPID, getCapsuleID, getChannel, getDst, getPrevious, getResources, getSrc, prime, setDst
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VERSION

public static final java.lang.String VERSION

spt

public short spt

dpt

public short dpt
Constructor Detail

DataCapsule

public DataCapsule()

DataCapsule

public DataCapsule(short s,
                   short d,
                   int n,
                   ByteArray p)
Method Detail

mid

protected byte[] mid()
Overrides:
mid in class Capsule

gid

protected byte[] gid()
Overrides:
gid in class Capsule

pid

protected byte[] pid()
Overrides:
pid in class Capsule

getSrcPort

public short getSrcPort()

getDstPort

public short getDstPort()

setSrcPort

public void setSrcPort(short p)

setDstPort

public void setDstPort(short p)

length

public int length()
Overrides:
length in class Capsule

encode

public Xdr encode()
Overrides:
encode in class Capsule

decode

public Xdr decode()
Overrides:
decode in class Capsule

getData

public ByteArray getData()

setData

public void setData(ByteArray data)

evaluate

public boolean evaluate(Node n)
Overrides:
evaluate in class Capsule

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception