Package com.hierynomus.smb
Class SMBPacket<D extends SMBPacketData<H>,H extends SMBHeader>
- java.lang.Object
-
- com.hierynomus.smb.SMBPacket<D,H>
-
- Direct Known Subclasses:
SMB1Packet
,SMB2Packet
public abstract class SMBPacket<D extends SMBPacketData<H>,H extends SMBHeader> extends java.lang.Object implements Packet<SMBBuffer>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description SMBBuffer
getBuffer()
H
getHeader()
void
read(SMBBuffer buffer)
protected abstract void
read(D packetData)
-
-
-
Constructor Detail
-
SMBPacket
public SMBPacket(H header)
-
-
Method Detail
-
getHeader
public H getHeader()
-
read
protected abstract void read(D packetData) throws Buffer.BufferException
- Throws:
Buffer.BufferException
-
read
public final void read(SMBBuffer buffer) throws Buffer.BufferException
- Specified by:
read
in interfacePacket<D extends SMBPacketData<H>>
- Throws:
Buffer.BufferException
-
getBuffer
public SMBBuffer getBuffer()
-
-