package org.krakenapps.pcap.decoder.smb.trans2req;
import org.krakenapps.pcap.decoder.smb.TransData;
import org.krakenapps.pcap.decoder.smb.TransStruct;
public class SetFileInformationRequest implements TransData{
short subcommand;
short fid;
short informaiotnLevel;
short reserved;
TransStruct struct;
public TransStruct getStruct() {
return struct;
}
public void setStruct(TransStruct struct) {
this.struct = struct;
}
public short getSubcommand() {
return subcommand;
}
public void setSubcommand(short subcommand) {
this.subcommand = subcommand;
}
public short getFid() {
return fid;
}
public void setFid(short fid) {
this.fid = fid;
}
public short getInformaiotnLevel() {
return informaiotnLevel;
}
public void setInformaiotnLevel(short informaiotnLevel) {
this.informaiotnLevel = informaiotnLevel;
}
public short getReserved() {
return reserved;
}
public void setReserved(short reserved) {
this.reserved = reserved;
}
// data is reserved type each Information types
@Override
public String toString(){
return String.format("Trans2 Second Level : Set File Information Request\n" +
"subCommand = 0x%s\n" +
"fid = 0x%s , informationLevel = 0x%s, reserved = 0x%s\n",
Integer.toHexString(this.subcommand),
Integer.toHexString(this.fid), Integer.toHexString(this.informaiotnLevel) , Integer.toHexString(this.reserved));
}
}