package org.krakenapps.pcap.decoder.smb.trans2req; import org.krakenapps.pcap.decoder.smb.TransData; import org.krakenapps.pcap.decoder.smb.TransStruct; public class SetPathInformationRequest implements TransData{ short subcommand; short informationLevel; int reserved; String fileName; TransStruct struct; // this data need different data public short getSubcommand() { return subcommand; } public void setSubcommand(short subcommand) { this.subcommand = subcommand; } public short getInformationLevel() { return informationLevel; } public void setInformationLevel(short informationLevel) { this.informationLevel = informationLevel; } public int getReserved() { return reserved; } public void setReserved(int reserved) { this.reserved = reserved; } public String getFileName() { return fileName; } public void setFileName(String fileName) { this.fileName = fileName; } @Override public String toString(){ return String.format("Trans2 Second Level : Set Path Information Request\n" + "subCommand = 0x%s\n" + "informationLevel = 0x%s , reserved = 0x%s\n" + "fileName = %s\n", Integer.toHexString(this.subcommand), Integer.toHexString(this.informationLevel), Integer.toHexString(this.reserved), this.fileName); } }