de.jaetzold.art.platform
Class PacketInputStream.DefaultPacketDataFilter
java.lang.Object
|
+--de.jaetzold.art.platform.PacketInputStream.DefaultPacketDataFilter
- All Implemented Interfaces:
- PacketInputStream.PacketDataFilter
- Direct Known Subclasses:
- Fischertechnik.FTPacketDataInputFilter, PacketInputStream.PacketDataComplementFilter
- Enclosing class:
- PacketInputStream
- public static class PacketInputStream.DefaultPacketDataFilter
- extends Object
- implements PacketInputStream.PacketDataFilter
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PacketInputStream.DefaultPacketDataFilter
public PacketInputStream.DefaultPacketDataFilter()
filterBufferForPacketData
public byte[] filterBufferForPacketData(byte[] packet,
int packetLen,
byte[] readBuffer,
int readBOff,
int readBLen)
throws CorruptPacketException
- Specified by:
filterBufferForPacketData
in interface PacketInputStream.PacketDataFilter
- See Also:
ByteArray.manageBufferSize(byte[],int,int)
setPacketLen
protected void setPacketLen(int packetLen)
getPacketLen
public int getPacketLen()
- Specified by:
getPacketLen
in interface PacketInputStream.PacketDataFilter
isDataComplete
public boolean isDataComplete(byte[] packet,
int packetLen,
byte[] readBuffer,
int readBOff,
int readBLen)
- Specified by:
isDataComplete
in interface PacketInputStream.PacketDataFilter
setDataSkipLen
protected void setDataSkipLen(int dataSkipLen)
getDataSkipLen
public int getDataSkipLen()
- Specified by:
getDataSkipLen
in interface PacketInputStream.PacketDataFilter