|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.openflow.util.Unsigned
public class Unsigned
A util library class for dealing with the lack of unsigned datatypes in Java
Constructor Summary | |
---|---|
Unsigned()
|
Method Summary | |
---|---|
static short |
getUnsignedByte(java.nio.ByteBuffer bb)
Get an unsigned byte from the current position of the ByteBuffer |
static short |
getUnsignedByte(java.nio.ByteBuffer bb,
int offset)
Get an unsigned byte from the specified offset in the ByteBuffer |
static long |
getUnsignedInt(java.nio.ByteBuffer bb)
Get an unsigned int from the current position of the ByteBuffer |
static long |
getUnsignedInt(java.nio.ByteBuffer bb,
int offset)
Get an unsigned int from the specified offset in the ByteBuffer |
static java.math.BigInteger |
getUnsignedLong(java.nio.ByteBuffer bb)
Get an unsigned long from the current position of the ByteBuffer |
static java.math.BigInteger |
getUnsignedLong(java.nio.ByteBuffer bb,
int offset)
Get an unsigned long from the specified offset in the ByteBuffer |
static int |
getUnsignedShort(java.nio.ByteBuffer bb)
Get an unsigned short from the current position of the ByteBuffer |
static int |
getUnsignedShort(java.nio.ByteBuffer bb,
int offset)
Get an unsigned short from the specified offset in the ByteBuffer |
static void |
putUnsignedByte(java.nio.ByteBuffer bb,
short v)
Put an unsigned byte into the specified ByteBuffer at the current position |
static void |
putUnsignedByte(java.nio.ByteBuffer bb,
short v,
int offset)
Put an unsigned byte into the specified ByteBuffer at the specified offset |
static void |
putUnsignedInt(java.nio.ByteBuffer bb,
long v)
Put an unsigned int into the specified ByteBuffer at the current position |
static void |
putUnsignedInt(java.nio.ByteBuffer bb,
long v,
int offset)
Put an unsigned int into the specified ByteBuffer at the specified offset |
static void |
putUnsignedLong(java.nio.ByteBuffer bb,
java.math.BigInteger v)
Put an unsigned long into the specified ByteBuffer at the current position |
static void |
putUnsignedLong(java.nio.ByteBuffer bb,
java.math.BigInteger v,
int offset)
Put an unsigned long into the specified ByteBuffer at the specified offset |
static void |
putUnsignedShort(java.nio.ByteBuffer bb,
int v)
Put an unsigned short into the specified ByteBuffer at the current position |
static void |
putUnsignedShort(java.nio.ByteBuffer bb,
int v,
int offset)
Put an unsigned short into the specified ByteBuffer at the specified offset |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Unsigned()
Method Detail |
---|
public static short getUnsignedByte(java.nio.ByteBuffer bb)
bb
- ByteBuffer to get the byte from
public static short getUnsignedByte(java.nio.ByteBuffer bb, int offset)
bb
- ByteBuffer to get the byte fromoffset
- the offset to get the byte from
public static void putUnsignedByte(java.nio.ByteBuffer bb, short v)
bb
- ByteBuffer to put the byte intov
- the short containing the unsigned bytepublic static void putUnsignedByte(java.nio.ByteBuffer bb, short v, int offset)
bb
- ByteBuffer to put the byte intov
- the short containing the unsigned byteoffset
- the offset to insert the unsigned byte atpublic static int getUnsignedShort(java.nio.ByteBuffer bb)
bb
- ByteBuffer to get the byte from
public static int getUnsignedShort(java.nio.ByteBuffer bb, int offset)
bb
- ByteBuffer to get the short fromoffset
- the offset to get the short from
public static void putUnsignedShort(java.nio.ByteBuffer bb, int v)
bb
- ByteBuffer to put the short intov
- the int containing the unsigned shortpublic static void putUnsignedShort(java.nio.ByteBuffer bb, int v, int offset)
bb
- ByteBuffer to put the short intov
- the int containing the unsigned shortoffset
- the offset to insert the unsigned short atpublic static long getUnsignedInt(java.nio.ByteBuffer bb)
bb
- ByteBuffer to get the int from
public static long getUnsignedInt(java.nio.ByteBuffer bb, int offset)
bb
- ByteBuffer to get the int fromoffset
- the offset to get the int from
public static void putUnsignedInt(java.nio.ByteBuffer bb, long v)
bb
- ByteBuffer to put the int intov
- the long containing the unsigned intpublic static void putUnsignedInt(java.nio.ByteBuffer bb, long v, int offset)
bb
- ByteBuffer to put the int intov
- the long containing the unsigned intoffset
- the offset to insert the unsigned int atpublic static java.math.BigInteger getUnsignedLong(java.nio.ByteBuffer bb)
bb
- ByteBuffer to get the long from
public static java.math.BigInteger getUnsignedLong(java.nio.ByteBuffer bb, int offset)
bb
- ByteBuffer to get the long fromoffset
- the offset to get the long from
public static void putUnsignedLong(java.nio.ByteBuffer bb, java.math.BigInteger v)
bb
- ByteBuffer to put the long intov
- the BigInteger containing the unsigned longpublic static void putUnsignedLong(java.nio.ByteBuffer bb, java.math.BigInteger v, int offset)
bb
- ByteBuffer to put the long intov
- the BigInteger containing the unsigned longoffset
- the offset to insert the unsigned long at
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |