java.lang.Object
org.opendaylight.lispflowmapping.lisp.util.ByteUtil

public final class ByteUtil extends Object
  • Field Details

    • HEX_ARRAY

      protected static final char[] HEX_ARRAY
  • Method Details

    • getUnsignedByte

      public static int getUnsignedByte(byte[] inBuffer, int pos)
    • getUnsignedByte

      public static int getUnsignedByte(ByteBuffer inBuffer, int pos)
    • getUnsignedByte

      public static int getUnsignedByte(ByteBuffer inBuffer)
    • getUnsignedShort

      public static int getUnsignedShort(byte[] inBuffer, int pos)
    • getUnsignedShort

      public static int getUnsignedShort(ByteBuffer inBuffer, int pos)
    • getShort

      public static short getShort(byte[] inBuffer, int pos)
    • getInt

      public static int getInt(byte[] inBuffer, int pos)
    • getPartialInt

      public static int getPartialInt(byte[] inBuffer)
    • asUnsignedByte

      public static short asUnsignedByte(byte byteArg)
    • asUnsignedShort

      public static int asUnsignedShort(short shortArg)
    • asUnsignedInteger

      public static long asUnsignedInteger(int intArg)
    • partialIntToByteArray

      public static byte[] partialIntToByteArray(int number, int length)
    • getLong

      public static long getLong(byte[] inBuffer, int pos)
    • extractBit

      public static boolean extractBit(byte byteValue, int bitMask)
    • boolToBit

      public static byte boolToBit(boolean flag, int bit)
    • bytesToHex

      public static String bytesToHex(byte[] bytes, int length)