SmbComReadAndXpublic class SmbComReadAndX extends AndXServerMessageBlock
Fields Summary |
---|
private static final int | BATCH_LIMIT | private long | offset | private int | fid | private int | openTimeout | int | maxCount | int | minCount | int | remaining |
Constructors Summary |
---|
SmbComReadAndX()
super( null );
command = SMB_COM_READ_ANDX;
openTimeout = 0xFFFFFFFF;
| SmbComReadAndX(int fid, long offset, int maxCount, ServerMessageBlock andx)
super( andx );
this.fid = fid;
this.offset = offset;
this.maxCount = minCount = maxCount;
command = SMB_COM_READ_ANDX;
openTimeout = 0xFFFFFFFF;
|
Methods Summary |
---|
int | getBatchLimit(byte command)
return command == SMB_COM_CLOSE ? BATCH_LIMIT : 0;
| int | readBytesWireFormat(byte[] buffer, int bufferIndex)
return 0;
| int | readParameterWordsWireFormat(byte[] buffer, int bufferIndex)
return 0;
| void | setParam(int fid, long offset, int maxCount)
this.fid = fid;
this.offset = offset;
this.maxCount = minCount = maxCount;
| public java.lang.String | toString()
return new String( "SmbComReadAndX[" +
super.toString() +
",fid=" + fid +
",offset=" + offset +
",maxCount=" + maxCount +
",minCount=" + minCount +
",openTimeout=" + openTimeout +
",remaining=" + remaining +
",offset=" + offset +
"]" );
| int | writeBytesWireFormat(byte[] dst, int dstIndex)
return 0;
| int | writeParameterWordsWireFormat(byte[] dst, int dstIndex)
int start = dstIndex;
writeInt2( fid, dst, dstIndex );
dstIndex += 2;
writeInt4( offset, dst, dstIndex );
dstIndex += 4;
writeInt2( maxCount, dst, dstIndex );
dstIndex += 2;
writeInt2( minCount, dst, dstIndex );
dstIndex += 2;
writeInt4( openTimeout, dst, dstIndex );
dstIndex += 4;
writeInt2( remaining, dst, dstIndex );
dstIndex += 2;
writeInt4( offset >> 32, dst, dstIndex );
dstIndex += 4;
return dstIndex - start;
|
|