public char getPacketTypeCode() { return getPacketTypeCode(getClass()); }
/** * Logs an error if the packet type of the packet instance is not correct * @param packetTypeCode */ protected void checkPacketType(byte packetTypeCode) { if (getPacketTypeCode() != (char)packetTypeCode) log.error("Packet type code of class " + getClass().getSimpleName() + " should be " + getPacketTypeCode() + ", is <" + packetTypeCode + ">"); }
@Override public String toString() { return "Type=" + getClass().getSimpleName() + ", code=<" + getPacketTypeCode() + ">, sizeBytes=" + getSize(); } }