udt.packets
Class PacketUtil

java.lang.Object
  extended by udt.packets.PacketUtil

public class PacketUtil
extends Object


Constructor Summary
PacketUtil()
           
 
Method Summary
static long decode(byte[] data, int start)
           
static long decodeAckSeqNr(byte[] data, int start)
           
static int decodeType(byte[] data, int start)
           
static byte[] encode(long value)
           
static byte[] encodeHighesBitTypeAndSeqNumber(boolean highestBit, int type, long value)
           
static byte[] encodeSetHighest(boolean highest, long value)
           
static byte[] encodeSetHighestAndType(boolean highest, int type, long value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PacketUtil

public PacketUtil()
Method Detail

encode

public static byte[] encode(long value)

encodeSetHighest

public static byte[] encodeSetHighest(boolean highest,
                                      long value)

encodeSetHighestAndType

public static byte[] encodeSetHighestAndType(boolean highest,
                                             int type,
                                             long value)

encodeHighesBitTypeAndSeqNumber

public static byte[] encodeHighesBitTypeAndSeqNumber(boolean highestBit,
                                                     int type,
                                                     long value)

decode

public static long decode(byte[] data,
                          int start)

decodeType

public static int decodeType(byte[] data,
                             int start)

decodeAckSeqNr

public static long decodeAckSeqNr(byte[] data,
                                  int start)


Copyright © 2013 LittleShoot. All Rights Reserved.