Class fi.hut.tcm.jacob.conduits.BufferMessenger
java.lang.Object
|
+--fi.hut.tcm.jacob.conduits.BufferMessenger
- public class BufferMessenger
- extends java.lang.Object
BufferMessenger
Method Summary
|
boolean
|
appendTrailer(java.lang.Object bufRef,
int numBytes)
|
void
|
copyBuffer(java.lang.Object src,
int soffs,
java.lang.Object dst,
int doffs,
int size)
|
void
|
copyData(byte[] src,
int soffs,
java.lang.Object dst,
int doffs,
int size)
|
byte[]
|
extractData(java.lang.Object bufRef)
|
long
|
get6BytesUnaligned(java.lang.Object bufRef,
int byteoffset)
|
int
|
getBit(java.lang.Object bufRef,
int bitoff)
|
int
|
getByte(java.lang.Object bufRef,
int index)
|
int
|
getHalfByte(java.lang.Object bufRef,
int hboff)
|
int
|
getInt(java.lang.Object bufRef,
int index)
|
int
|
getIntUnaligned(java.lang.Object bufRef,
int byteoffset)
|
int
|
getLength(java.lang.Object bufRef)
|
long
|
getLong(java.lang.Object bufRef,
int index)
|
long
|
getLongUnaligned(java.lang.Object bufRef,
int byteoffset)
|
int
|
getShort(java.lang.Object bufRef,
int index)
|
int
|
getShortUnaligned(java.lang.Object bufRef,
int byteoffset)
|
void
|
hexDump(java.lang.Object bufRef)
|
void
|
hexDump(java.lang.Object bufRef,
int offset,
int size,
int alignment)
|
static java.lang.Object
|
newBuffer(int maxsize,
int initialoffset,
int initiallength)
|
static java.lang.Object
|
newBuffer(int maxsize,
int initialoffset,
byte[] initialdata)
|
static java.lang.Object
|
newBuffer(int maxsize,
int initialoffset,
byte[] initialdata,
int initiallength)
|
boolean
|
prependHeader(java.lang.Object bufRef,
int numBytes)
|
void
|
removeHeader(java.lang.Object bufRef,
int numBytes)
|
void
|
removeTrailer(java.lang.Object bufRef,
int numBytes)
|
void
|
set6BytesUnaligned(java.lang.Object bufRef,
int byteoffset,
long value)
|
void
|
setBit(java.lang.Object bufRef,
int bitoff,
int value)
|
void
|
setByte(java.lang.Object bufRef,
int index,
int value)
|
void
|
setHalfByte(java.lang.Object bufRef,
int hboff,
int value)
|
void
|
setInt(java.lang.Object bufRef,
int index,
int value)
|
void
|
setIntUnaligned(java.lang.Object bufRef,
int byteoffset,
int value)
|
void
|
setLong(java.lang.Object bufRef,
int index,
long value)
|
void
|
setLongUnaligned(java.lang.Object bufRef,
int byteoffset,
long value)
|
void
|
setShort(java.lang.Object bufRef,
int index,
int value)
|
void
|
setShortUnaligned(java.lang.Object bufRef,
int byteoffset,
int value)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notifyAll, notify, toString, wait, wait, wait |
newBuffer
public static java.lang.Object newBuffer(int maxsize,
int initialoffset,
int initiallength)
newBuffer
public static java.lang.Object newBuffer(int maxsize,
int initialoffset,
byte[] initialdata)
newBuffer
public static java.lang.Object newBuffer(int maxsize,
int initialoffset,
byte[] initialdata,
int initiallength)
extractData
public byte[] extractData(java.lang.Object bufRef)
getLength
public int getLength(java.lang.Object bufRef)
getByte
public int getByte(java.lang.Object bufRef,
int index)
setByte
public void setByte(java.lang.Object bufRef,
int index,
int value)
getHalfByte
public int getHalfByte(java.lang.Object bufRef,
int hboff)
setHalfByte
public void setHalfByte(java.lang.Object bufRef,
int hboff,
int value)
getBit
public int getBit(java.lang.Object bufRef,
int bitoff)
setBit
public void setBit(java.lang.Object bufRef,
int bitoff,
int value)
getShort
public int getShort(java.lang.Object bufRef,
int index)
getShortUnaligned
public int getShortUnaligned(java.lang.Object bufRef,
int byteoffset)
setShort
public void setShort(java.lang.Object bufRef,
int index,
int value)
setShortUnaligned
public void setShortUnaligned(java.lang.Object bufRef,
int byteoffset,
int value)
getInt
public int getInt(java.lang.Object bufRef,
int index)
getIntUnaligned
public int getIntUnaligned(java.lang.Object bufRef,
int byteoffset)
setInt
public void setInt(java.lang.Object bufRef,
int index,
int value)
setIntUnaligned
public void setIntUnaligned(java.lang.Object bufRef,
int byteoffset,
int value)
get6BytesUnaligned
public long get6BytesUnaligned(java.lang.Object bufRef,
int byteoffset)
set6BytesUnaligned
public void set6BytesUnaligned(java.lang.Object bufRef,
int byteoffset,
long value)
getLong
public long getLong(java.lang.Object bufRef,
int index)
getLongUnaligned
public long getLongUnaligned(java.lang.Object bufRef,
int byteoffset)
setLong
public void setLong(java.lang.Object bufRef,
int index,
long value)
setLongUnaligned
public void setLongUnaligned(java.lang.Object bufRef,
int byteoffset,
long value)
hexDump
public void hexDump(java.lang.Object bufRef)
hexDump
public void hexDump(java.lang.Object bufRef,
int offset,
int size,
int alignment)
prependHeader
public boolean prependHeader(java.lang.Object bufRef,
int numBytes)
removeHeader
public void removeHeader(java.lang.Object bufRef,
int numBytes)
appendTrailer
public boolean appendTrailer(java.lang.Object bufRef,
int numBytes)
removeTrailer
public void removeTrailer(java.lang.Object bufRef,
int numBytes)
copyBuffer
public void copyBuffer(java.lang.Object src,
int soffs,
java.lang.Object dst,
int doffs,
int size)
copyData
public void copyData(byte[] src,
int soffs,
java.lang.Object dst,
int doffs,
int size)