FileDocCategorySizeDatePackage
Trans2FindNext2.javaAPI DocJCIFS 1.3.17 API3315Tue Oct 18 15:26:24 BST 2011jcifs.smb

Trans2FindNext2

public 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
intreadDataWireFormat(byte[] buffer, int bufferIndex, int len)

        return 0;
    
intreadParametersWireFormat(byte[] buffer, int bufferIndex, int len)

        return 0;
    
intreadSetupWireFormat(byte[] buffer, int bufferIndex, int len)

        return 0;
    
voidreset(int resumeKey, java.lang.String lastName)

        super.reset();
        this.resumeKey = resumeKey;
        this.filename = lastName;
        flags2 = 0;
    
public java.lang.StringtoString()

        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 + "]" );
    
intwriteDataWireFormat(byte[] dst, int dstIndex)

        return 0;
    
intwriteParametersWireFormat(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;
    
intwriteSetupWireFormat(byte[] dst, int dstIndex)

        dst[dstIndex++] = subCommand;
        dst[dstIndex++] = (byte)0x00;
        return 2;