de.jaetzold.art.platform
Class PacketInputStream.PacketTrailerChecksumByteChecker

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

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


Constructor Summary
PacketInputStream.PacketTrailerChecksumByteChecker()
           
 
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
 

Constructor Detail

PacketInputStream.PacketTrailerChecksumByteChecker

public PacketInputStream.PacketTrailerChecksumByteChecker()
Method Detail

isComplete

public boolean isComplete(byte[] packet,
                          int packetLen,
                          byte[] readBuffer,
                          int readBOff,
                          int readBLen)
                   throws CorruptPacketException
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