public abstract class Packet extends Object
| Modifier and Type | Field and Description |
|---|---|
protected byte[] |
rawdata |
protected int |
size |
protected PacketType |
type |
| Modifier and Type | Method and Description |
|---|---|
protected byte[] |
concatByteArrays(byte[] first,
byte[]... rest) |
byte[] |
getHeader() |
abstract byte[] |
getMagic() |
abstract int |
getPayloadSize() |
int |
getSize() |
PacketType |
getType() |
protected int |
parseString(int offset,
AtomicReference<String> storage) |
protected byte[] |
stringsToTerminatedByteArray(boolean terminateFinal,
String first,
String... rest) |
protected byte[] |
stringsToTerminatedByteArray(String first,
String... rest) |
abstract byte[] |
toByteArray() |
String |
toString() |
protected PacketType type
protected int size
protected byte[] rawdata
public byte[] getHeader()
public PacketType getType()
public abstract byte[] toByteArray()
public abstract int getPayloadSize()
public abstract byte[] getMagic()
public int getSize()
protected int parseString(int offset,
AtomicReference<String> storage)
protected byte[] stringsToTerminatedByteArray(String first, String... rest)
protected byte[] stringsToTerminatedByteArray(boolean terminateFinal,
String first,
String... rest)
protected byte[] concatByteArrays(byte[] first,
byte[]... rest)
Copyright © 2013. All Rights Reserved.