cse466.packets
Class SangSongPacket
java.lang.Object
|
+--cse466.packets.CSE466Packet
|
+--cse466.packets.SangSongPacket
- public class SangSongPacket
- extends CSE466Packet
Method Summary |
boolean |
equals(cse466.packets.SangSongPacket 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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
transmittingNodeNum
public int transmittingNodeNum
sequenceNum
public int sequenceNum
songNum
public int songNum
songWeight
public int songWeight
weightMaxSongNum
public int weightMaxSongNum
weightMax
public int weightMax
topSong2Num
public int topSong2Num
topSong2Weight
public int topSong2Weight
weightMinSongNum
public int weightMinSongNum
weightMin
public int weightMin
topNodeNum
public int topNodeNum
topNodeStrength
public int topNodeStrength
SangSongPacket
public SangSongPacket()
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.SangSongPacket other)