package org.krakenapps.pcap.decoder.smb.udp; import org.krakenapps.pcap.decoder.smb.SmbSession; import org.krakenapps.pcap.decoder.smb.TransData; import org.krakenapps.pcap.decoder.smb.transparser.TransParser; import org.krakenapps.pcap.util.Buffer; import org.krakenapps.pcap.util.ByteOrderConverter; public class MailSlotParser implements TransParser{ @Override public TransData parseRequest(Buffer setupBuffer, Buffer parameterBuffer, Buffer DataBuffer){ TransData data = new MailSlot(); ((MailSlot)data).setMailslotCode(ByteOrderConverter.swap(setupBuffer.getShort())); ((MailSlot)data).setPriority(ByteOrderConverter.swap(setupBuffer.getShort())); ((MailSlot)data).setCls(ByteOrderConverter.swap(setupBuffer.getShort())); return data; } @Override public TransData parseResponse(Buffer setupBuffer, Buffer parameterBuffer, Buffer DataBuffer, SmbSession session) { return null; } @Override public String toString() { return "MailSlotParser [toString()=" + super.toString() + "]"; } }