de.jaetzold.art.platform
Class PacketInputStream.DefaultPacketTrailerChecker

java.lang.Object
  |
  +--de.jaetzold.art.platform.PacketInputStream.DefaultPacketTrailerChecker
All Implemented Interfaces:
PacketInputStream.PacketTrailerChecker
Enclosing class:
PacketInputStream

public static class PacketInputStream.DefaultPacketTrailerChecker
extends Object
implements PacketInputStream.PacketTrailerChecker


Field Summary
protected  int lastPacketLen
           
 
Constructor Summary
PacketInputStream.DefaultPacketTrailerChecker()
           
 
Method Summary
 int getTrailerSkipLen()
           
 boolean isComplete(byte[] packet, int packetLen, byte[] readBuffer, int readBOff, int readBLen)
           
 byte[] removeTrailer(byte[] packet, int packetLen)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

lastPacketLen

protected int lastPacketLen
Constructor Detail

PacketInputStream.DefaultPacketTrailerChecker

public PacketInputStream.DefaultPacketTrailerChecker()
Method Detail

isComplete

public boolean isComplete(byte[] packet,
                          int packetLen,
                          byte[] readBuffer,
                          int readBOff,
                          int readBLen)
Specified by:
isComplete in interface PacketInputStream.PacketTrailerChecker

getTrailerSkipLen

public int getTrailerSkipLen()
Specified by:
getTrailerSkipLen in interface PacketInputStream.PacketTrailerChecker

removeTrailer

public byte[] removeTrailer(byte[] packet,
                            int packetLen)
Specified by:
removeTrailer in interface PacketInputStream.PacketTrailerChecker