org.sourceforge.jvb3d.Network
Class UpdatePacket

java.lang.Object
  extended by org.sourceforge.jvb3d.Network.Packet
      extended by org.sourceforge.jvb3d.Network.UpdatePacket
All Implemented Interfaces:
java.io.Serializable

public class UpdatePacket
extends Packet

Author:
Łukasz Krzyżak Pakiet przekazujący dane o update
See Also:
Serialized Form

Field Summary
static long serialVersionUID
          wersja do serializacji
 
Fields inherited from class org.sourceforge.jvb3d.Network.Packet
sourceAddress
 
Constructor Summary
UpdatePacket()
           
 
Method Summary
 long getSeqNumber()
          zwraca numer SEQ
 byte[] getUpdateData()
          zwraca dane o update przechowywane w pakiecie.
 void setSeqNumber(long number)
          ustawia numer SEQ pakietu
 void setUpdateData(byte[] data)
          umieszcza dane do przesłania w pakiecie, i oblicza ich CRC
 
Methods inherited from class org.sourceforge.jvb3d.Network.Packet
getSourceAddress, setSourceAddress
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

public static final long serialVersionUID
wersja do serializacji

See Also:
Constant Field Values
Constructor Detail

UpdatePacket

public UpdatePacket()
Method Detail

getUpdateData

public byte[] getUpdateData()
                     throws ChecksumErrorException
zwraca dane o update przechowywane w pakiecie. Dodatkowo sprawdza ich CRC.

Returns:
date dane update
Throws:
ChecksumErrorException - gdy dane mają błedna sumę kontrolną

setUpdateData

public void setUpdateData(byte[] data)
umieszcza dane do przesłania w pakiecie, i oblicza ich CRC

Parameters:
data -

setSeqNumber

public void setSeqNumber(long number)
ustawia numer SEQ pakietu

Parameters:
number - numer sekwencji

getSeqNumber

public long getSeqNumber()
zwraca numer SEQ

Returns:
numer SEQ


Copyright © 2004-2005 Akademia Górniczo-Hutnicza w Krakowie. All Rights Reserved.