Trans2QueryPathInformationpublic class Trans2QueryPathInformation extends SmbComTransaction
Fields Summary |
---|
private int | informationLevel |
Constructors Summary |
---|
Trans2QueryPathInformation(String filename, int informationLevel)
path = filename;
this.informationLevel = informationLevel;
command = SMB_COM_TRANSACTION2;
subCommand = TRANS2_QUERY_PATH_INFORMATION;
totalDataCount = 0;
maxParameterCount = 2;
maxDataCount = 40;
maxSetupCount = (byte)0x00;
|
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;
| public java.lang.String | toString()
return new String( "Trans2QueryPathInformation[" + super.toString() +
",informationLevel=0x" + Hexdump.toHexString( informationLevel, 3 ) +
",filename=" + path + "]" );
| int | writeDataWireFormat(byte[] dst, int dstIndex)
return 0;
| int | writeParametersWireFormat(byte[] dst, int dstIndex)
int start = dstIndex;
writeInt2( informationLevel, dst, dstIndex );
dstIndex += 2;
dst[dstIndex++] = (byte)0x00;
dst[dstIndex++] = (byte)0x00;
dst[dstIndex++] = (byte)0x00;
dst[dstIndex++] = (byte)0x00;
dstIndex += writeString( path, dst, dstIndex );
return dstIndex - start;
| int | writeSetupWireFormat(byte[] dst, int dstIndex)
dst[dstIndex++] = subCommand;
dst[dstIndex++] = (byte)0x00;
return 2;
|
|