Package com.hierynomus.mssmb2
Class SMB2CompressionTransformHeader
- java.lang.Object
-
- com.hierynomus.mssmb2.SMB2CompressionTransformHeader
-
- All Implemented Interfaces:
SMBHeader
public class SMB2CompressionTransformHeader extends java.lang.Object implements SMBHeader
[MS-SMB2] 2.2.42 SMB2 COMPRESSION_TRANSFORM_HEADERThe SMB2 COMPRESSION_TRANSFORM_HEADER is used by the client or server when sending compressed messages. This optional header is only valid for the SMB 3.1.1 dialect<73>.
-
-
Field Summary
Fields Modifier and Type Field Description static byte[]
COMPRESSED_PROTOCOL_ID
-
Constructor Summary
Constructors Constructor Description SMB2CompressionTransformHeader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SMB3CompressionAlgorithm
getCompressionAlgorithm()
int
getHeaderStartPosition()
int
getMessageEndPosition()
int
getOffset()
int
getOriginalCompressedSegmentSize()
void
readFrom(Buffer<?> buffer)
void
writeTo(SMBBuffer buffer)
-
-
-
Method Detail
-
readFrom
public void readFrom(Buffer<?> buffer) throws Buffer.BufferException
- Specified by:
readFrom
in interfaceSMBHeader
- Throws:
Buffer.BufferException
-
getHeaderStartPosition
public int getHeaderStartPosition()
- Specified by:
getHeaderStartPosition
in interfaceSMBHeader
-
getMessageEndPosition
public int getMessageEndPosition()
- Specified by:
getMessageEndPosition
in interfaceSMBHeader
-
getOriginalCompressedSegmentSize
public int getOriginalCompressedSegmentSize()
-
getCompressionAlgorithm
public SMB3CompressionAlgorithm getCompressionAlgorithm()
-
getOffset
public int getOffset()
-
-