Trans2FindNext2public class Trans2FindNext2 extends SmbComTransaction
Fields Summary |
---|
private int | sid | private int | informationLevel | private int | resumeKey | private int | flags | private String | filename |
Constructors Summary |
---|
Trans2FindNext2(int sid, int resumeKey, String filename)
this.sid = sid;
this.resumeKey = resumeKey;
this.filename = filename;
command = SMB_COM_TRANSACTION2;
subCommand = TRANS2_FIND_NEXT2;
informationLevel = Trans2FindFirst2.SMB_FILE_BOTH_DIRECTORY_INFO;
flags = 0x00;
maxParameterCount = 8;
maxDataCount = Trans2FindFirst2.LIST_SIZE;
maxSetupCount = 0;
|
Methods Summary |
---|
int | readDataWireFormat(byte[] buffer, int bufferIndex, int len)
return 0;
| int | readParametersWireFormat(byte[] buffer, int bufferIndex, int len)
return 0;
| int | readSetupWireFormat(byte[] buffer, int bufferIndex, int len)
return 0;
| void | reset(int resumeKey, java.lang.String lastName)
super.reset();
this.resumeKey = resumeKey;
this.filename = lastName;
flags2 = 0;
| public java.lang.String | toString()
return new String( "Trans2FindNext2[" + super.toString() +
",sid=" + sid +
",searchCount=" + Trans2FindFirst2.LIST_SIZE +
",informationLevel=0x" + Hexdump.toHexString( informationLevel, 3 ) +
",resumeKey=0x" + Hexdump.toHexString( resumeKey, 4 ) +
",flags=0x" + Hexdump.toHexString( flags, 2 ) +
",filename=" + filename + "]" );
| int | writeDataWireFormat(byte[] dst, int dstIndex)
return 0;
| int | writeParametersWireFormat(byte[] dst, int dstIndex)
int start = dstIndex;
writeInt2( sid, dst, dstIndex );
dstIndex += 2;
writeInt2( Trans2FindFirst2.LIST_COUNT, dst, dstIndex );
dstIndex += 2;
writeInt2( informationLevel, dst, dstIndex );
dstIndex += 2;
writeInt4( resumeKey, dst, dstIndex );
dstIndex += 4;
writeInt2( flags, dst, dstIndex );
dstIndex += 2;
dstIndex += writeString( filename, dst, dstIndex );
return dstIndex - start;
| int | writeSetupWireFormat(byte[] dst, int dstIndex)
dst[dstIndex++] = subCommand;
dst[dstIndex++] = (byte)0x00;
return 2;
|
|