cse466.packets
Class StartledPacket
java.lang.Object
|
+--cse466.packets.CSE466Packet
|
+--cse466.packets.StartledPacket
- public class StartledPacket
- extends CSE466Packet
Method Summary |
boolean |
equals(cse466.packets.StartledPacket other)
|
byte[] |
getByteArray()
Gives you the byte array corresponding to this packet for sending
over the network. |
protected byte[] |
getByteArray(byte[] childByteArray)
Gives you the byte array that corresponds to this packet. |
int |
getProperAMType()
Returns the proper AMType for this packet, or -1 if the packet doesn't
have a proper amType. |
void |
print()
Pretty print the contents of this packet to System.out |
byte[] |
setFromBytes(byte[] fromArray)
Sets the fields in this packet from the byte array given. |
Methods inherited from class cse466.packets.CSE466Packet |
bytesToInt, bytesToInt32, byteToInt, copyIntoArray, equals, intToByte, intToLSB, intToLSBHigh, intToMSB, intToMSBHigh, subArray |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
transmittingNodeNum
public int transmittingNodeNum
currentTime
public int currentTime
hopCount
public int hopCount
startledSeqNum
public int startledSeqNum
StartledPacket
public StartledPacket()
getProperAMType
public int getProperAMType()
- Description copied from class:
CSE466Packet
- Returns the proper AMType for this packet, or -1 if the packet doesn't
have a proper amType.
- Overrides:
getProperAMType
in class CSE466Packet
setFromBytes
public byte[] setFromBytes(byte[] fromArray)
- Description copied from class:
CSE466Packet
- Sets the fields in this packet from the byte array given. It assumes that
this packet's fields are at the very front of the array. It then will
return its payload.
- Overrides:
setFromBytes
in class CSE466Packet
getByteArray
protected byte[] getByteArray(byte[] childByteArray)
- Description copied from class:
CSE466Packet
- Gives you the byte array that corresponds to this packet. The child
packet is the payload of this packet. The returned array contains this
packet including the payload
- Overrides:
getByteArray
in class CSE466Packet
- Parameters:
childByteArray
- the payload. This will be put on the end of the
array
- Returns:
- an array representing this packet
getByteArray
public byte[] getByteArray()
- Description copied from class:
CSE466Packet
- Gives you the byte array corresponding to this packet for sending
over the network.
- Overrides:
getByteArray
in class CSE466Packet
print
public void print()
- Description copied from class:
CSE466Packet
- Pretty print the contents of this packet to System.out
- Overrides:
print
in class CSE466Packet
equals
public boolean equals(cse466.packets.StartledPacket other)