public abstract class BasePacket extends java.lang.Object implements IPacket
| Modifier and Type | Field and Description |
|---|---|
protected IPacket |
parent |
protected IPacket |
payload |
| Constructor and Description |
|---|
BasePacket() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone()
This implementation of clone() is here to preserve backwards compatibility.
|
boolean |
equals(java.lang.Object obj) |
IPacket |
getParent()
Obtain the parent packet.
|
IPacket |
getPayload()
Obtain the packet payload.
|
int |
hashCode() |
void |
resetChecksum()
Reset any checksum as needed, and call resetChecksum on all parents.
|
IPacket |
setParent(IPacket parent)
Configure a new parent packet.
|
IPacket |
setPayload(IPacket payload)
Assign the packet payload.
|
public IPacket getParent()
IPacketpublic IPacket setParent(IPacket parent)
IPacketpublic IPacket getPayload()
IPacketgetPayload in interface IPacketpublic IPacket setPayload(IPacket payload)
IPacketsetPayload in interface IPacketpayload - new payloadpublic void resetChecksum()
IPacketresetChecksum in interface IPacketpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.Object clone()
clone in class java.lang.Object