com.acap.rudp.core
Class Packet
java.lang.Object
com.acap.rudp.core.Packet
- All Implemented Interfaces:
- Comparable
public class Packet
- extends java.lang.Object
- implements Comparable
|
Constructor Summary |
Packet(byte[] raw)
|
Packet(java.lang.String imei,
long id,
byte[] body)
|
Packet(java.lang.String senderId,
long packetId,
int packetSequence,
int totalPackets)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
HEADER_BYTES
public static final int HEADER_BYTES
- See Also:
- Constant Field Values
MAX_PACKET_SIZE_IN_BYTES
public static final int MAX_PACKET_SIZE_IN_BYTES
- See Also:
- Constant Field Values
Packet
public Packet(byte[] raw)
Packet
public Packet(java.lang.String senderId,
long packetId,
int packetSequence,
int totalPackets)
Packet
public Packet(java.lang.String imei,
long id,
byte[] body)
updateSent
public void updateSent()
getLastSent
public long getLastSent()
getRaw
public byte[] getRaw()
isAcknowledgement
public boolean isAcknowledgement()
getIMEI
public java.lang.String getIMEI()
getPacketSequence
public int getPacketSequence()
getTotalPackets
public int getTotalPackets()
getReceivedTimestamp
public long getReceivedTimestamp()
getId
public long getId()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
getBody
public byte[] getBody()
getChunkCount
public int getChunkCount()
getChunks
public java.util.Vector getChunks()
compareTo
public int compareTo(java.lang.Object o)
- Specified by:
compareTo in interface Comparable