package protocol.swg; import java.nio.ByteOrder; import org.apache.mina.core.buffer.IoBuffer; import utils.Opcodes; public class ErrorMessage extends SWGMessage { private String errorType; private String errorMessage; public ErrorMessage(String errorType, String errorMessage) { this.errorType = errorType; this.errorMessage = errorMessage; } public void deserialize(IoBuffer data) { } public IoBuffer serialize() { IoBuffer result = IoBuffer.allocate(11 + errorType.length() + errorMessage.length()).order(ByteOrder.LITTLE_ENDIAN); result.putShort((short)3); result.putInt(Opcodes.ErrorMessage); result.put(getAsciiString(errorType)); result.put(getAsciiString(errorMessage)); result.put((byte)0); return result; } }