package org.krakenapps.pcap.decoder.smb.trans2resp; import org.krakenapps.pcap.decoder.smb.TransData; import org.krakenapps.pcap.decoder.smb.TransStruct; public class FindFirst2Response implements TransData{ short sid; short searchCount; short endOfSearch; short eaErrorOffset; short lastNameOffset; TransStruct []infoStruct; public TransStruct[] getInfoStruct() { return infoStruct; } public void setInfoStruct(TransStruct[] infoStruct) { this.infoStruct = infoStruct; } public short getSid() { return sid; } public void setSid(short sid) { this.sid = sid; } public short getSearchCount() { return searchCount; } public void setSearchCount(short searchCount) { this.searchCount = searchCount; } public short getEndOfSearch() { return endOfSearch; } public void setEndOfSearch(short endOfSearch) { this.endOfSearch = endOfSearch; } public short getEaErrorOffset() { return eaErrorOffset; } public void setEaErrorOffset(short eaErrorOffset) { this.eaErrorOffset = eaErrorOffset; } public short getLastNameOffset() { return lastNameOffset; } public void setLastNameOffset(short lastNameOffset) { this.lastNameOffset = lastNameOffset; } @Override public String toString(){ return String.format("Trans2 Seconde Level : Fin First 2 Response\n" + "sid = 0x%s , searchCount = 0x%s , endOfSearch = 0x%s\n" + "EndofSearch = 0x%s , eaErrorOffset = 0x%s , lastNameOffset = 0x%s\n" + "infoStruct = %s\n" , Integer.toHexString(this.sid), Integer.toHexString(this.searchCount), Integer.toHexString(this.endOfSearch), Integer.toHexString(this.endOfSearch) , Integer.toHexString(this.eaErrorOffset) , Integer.toHexString(this.lastNameOffset), this.infoStruct); } }