apps.benchmark
Class BenchmarkCapsule
java.lang.Object
|
+--bees.core.Packet
|
+--bees.core.ANEPPacket
|
+--bees.core.Capsule
|
+--apps.benchmark.BenchmarkCapsule
- Direct Known Subclasses:
- RelayCapsule, SendCapsule
- public class BenchmarkCapsule
- extends Capsule
Method Summary |
void |
decode(Xdr xdr)
Decode this Capsule's state from the given Xdr. |
void |
encode(Xdr xdr)
Encode this Capsule's state into the given Xdr. |
void |
recordHit(Node node,
apps.benchmark.BenchmarkSession bs)
|
void |
setDataLength(int length)
|
java.lang.String |
toString()
|
Methods inherited from class bees.core.Capsule |
addToPool, checkPermission, clone, decodingException, equals, evaluate, evaluate, fromCapsule, fromExternal, getCapsuleID, getFlowDesc, getSession, getSession, getSource, internalDecode, internalEncode, internalReset, reset, skipOptions, specializeCapsule |
Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
BenchmarkCapsule
public BenchmarkCapsule()
setDataLength
public void setDataLength(int length)
encode
public void encode(Xdr xdr)
- Description copied from class:
Capsule
- Encode this Capsule's state into the given Xdr.
- Overrides:
encode
in class Capsule
- Following copied from class:
bees.core.Capsule
- Parameters:
xdr
- An Xdr object that should be used to encode this Capsule's
state.- Throws:
java.lang.Throwable
- if anything goes wrong.
decode
public void decode(Xdr xdr)
- Description copied from class:
Capsule
- Decode this Capsule's state from the given Xdr.
- Overrides:
decode
in class Capsule
- Following copied from class:
bees.core.Capsule
- Parameters:
xdr
- An Xdr object that contains this Capsule's data.- Throws:
java.lang.Throwable
- if anything goes wrong.
recordHit
public void recordHit(Node node,
apps.benchmark.BenchmarkSession bs)
toString
public java.lang.String toString()
- Overrides:
toString
in class Capsule
- Following copied from class:
bees.core.Capsule
- See Also:
Object.toString()
This documentation is Copyright (C) 2002 The University of Utah. All Rights Reserved. See the individual source files for distribution terms.
Documentation, software, and mailing lists for Bees v0.5.0 can be found at the Janos Project: http://www.cs.utah.edu/flux/janos/