de.jaetzold.art.platform
Interface PacketInputStream.PacketDataFilter

All Known Implementing Classes:
PacketInputStream.DefaultPacketDataFilter
Enclosing class:
PacketInputStream

public static interface PacketInputStream.PacketDataFilter


Method Summary
 byte[] filterBufferForPacketData(byte[] packet, int packetLen, byte[] readBuffer, int readBOff, int readBLen)
           
 int getDataSkipLen()
           
 int getPacketLen()
           
 boolean isDataComplete(byte[] packet, int packetLen, byte[] readBuffer, int readBOff, int readBLen)
           
 

Method Detail

filterBufferForPacketData

public byte[] filterBufferForPacketData(byte[] packet,
                                        int packetLen,
                                        byte[] readBuffer,
                                        int readBOff,
                                        int readBLen)
                                 throws CorruptPacketException

getPacketLen

public int getPacketLen()

isDataComplete

public boolean isDataComplete(byte[] packet,
                              int packetLen,
                              byte[] readBuffer,
                              int readBOff,
                              int readBLen)

getDataSkipLen

public int getDataSkipLen()