package org.krakenapps.pcap.decoder.smb.trans2req;
import org.krakenapps.pcap.decoder.smb.TransData;
import org.krakenapps.pcap.decoder.smb.structure.SmbFeaList;
public class Trans2CreateDirectoryRequest implements TransData{
short subcommand;
int reserved;
String directoryName;
SmbFeaList extendedAttributeList;
public short getSubcommand() {
return subcommand;
}
public void setSubcommand(short subcommand) {
this.subcommand = subcommand;
}
public int getReserved() {
return reserved;
}
public void setReserved(int reserved) {
this.reserved = reserved;
}
public String getDirectoryName() {
return directoryName;
}
public void setDirectoryName(String directoryName) {
this.directoryName = directoryName;
}
public SmbFeaList getExtendedAttributeList() {
return extendedAttributeList;
}
public void setExtendedAttributeList(SmbFeaList extendedAttributeList) {
this.extendedAttributeList = extendedAttributeList;
}
@Override
public String toString(){
return String.format("Trans2 Second Level : Trans2 Create Directory Request\n" +
"subCommand = 0x%s\n" +
"reserved = 0x%s\n" +
"directoryName = %s\n" +
"extendedAtrributeList = %s\n",
Integer.toHexString(this.subcommand),
Integer.toHexString(this.reserved),
this.directoryName,
this.extendedAttributeList);
}
}