|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--magician.Node.KUSmartPacketV2 | +--atropos.lp.AvnmpBase | +--atropos.lp.AvnmpDriverRb
Notify Driving Process of downstream rollback.
This research is funded by DARPA/ITO Contract Number: F30602-98-C-0230 supported by the Air Force Research Laboratory/IF.
Field Summary | |
byte |
anti
Anti-Message Toggle |
static byte |
antiMessage
Indentifies this as an anti message. |
java.lang.String |
Dst
Destination Node |
java.lang.Object |
payload
Payload The Payload object is expected to include a method to check the prediction accuracy. |
static byte |
realMessage
Indentifies this as a real message. |
long |
rec_tm
Receive Time |
long |
snd_tm
Send Time |
java.lang.String |
Src
Source Node |
static byte |
virtualMessage
Indentifies this as a virtual message. |
Fields inherited from class magician.Node.KUSmartPacketV2 |
CPU_Requirements, Destination_Address, halted, IO_BW_Requirements, Memory_Requirements, NextHop, PacketID, Source_Address, thisNode, TypeID |
Constructor Summary | |
AvnmpDriverRb()
|
|
AvnmpDriverRb(java.lang.String dst,
java.lang.String src,
long rbtime)
Create a new packet based on an input packet. |
Method Summary | |
int |
compareTo(java.lang.Object o)
|
boolean |
equals(java.lang.Object obj)
|
void |
exec()
This is the main processing for this active packet. |
boolean |
isAnti()
Check if packet is an anti-message. |
boolean |
isAnti(AvnmpDriverRb ap)
Determine whether the input packet is an anti-message of this message. |
boolean |
isEqual(AvnmpDriverRb ap)
Check if packets are equal. |
boolean |
isGvtReportInput()
Check if packet is a Gvt calculation report packet. |
boolean |
isGvtUpdateRequest()
Check if packet is a Gvt start calculation packet. |
boolean |
isGvtUpdateResponse()
Check if packet is a Gvt response calculation packet. |
boolean |
isReal()
Determine whether this message is real. |
boolean |
isVirtual()
Determine whether this message is real or virtual. |
java.lang.String |
toString()
Display the packet in human readable format. |
Methods inherited from class magician.Node.KUSmartPacketV2 |
AcquireSmallState, build, CreateSmallState, describeComponents, DestroySmallState, GetCanonicalAddress, getExecTime, GetLinkLayerAddress, GetNetName, GetNextHop, GetNodeName, GetNumberOfHops, GetService, GetSmallState, GetSmallState, getSourceAddress, getTypeId, halt, pathNotFound, run, SendForProcessing, SendSmartPacket, SendSmartPacket, SetSmallState, sleep, stop, yield |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public byte anti
public java.lang.String Src
public long rec_tm
public java.lang.String Dst
public long snd_tm
public java.lang.Object payload
public static final byte antiMessage
public static final byte realMessage
public static final byte virtualMessage
Constructor Detail |
public AvnmpDriverRb()
public AvnmpDriverRb(java.lang.String dst, java.lang.String src, long rbtime)
Method Detail |
public java.lang.String toString()
toString
in class java.lang.Object
public boolean isVirtual()
public boolean isReal()
public boolean isAnti(AvnmpDriverRb ap)
ap
- A packet containing a possible anti-message of the
current message.public boolean isEqual(AvnmpDriverRb ap)
ap
- The packet which is checked for equality with this
packet.public boolean isGvtUpdateRequest()
public boolean isGvtUpdateResponse()
public boolean isGvtReportInput()
public boolean isAnti()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int compareTo(java.lang.Object o)
public void exec()
exec
in class magician.Node.KUSmartPacketV2
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |