HeapByteBuffer

Constructors

this
this(int cap, int lim)
Undocumented in source.
this
this(byte[] buf, int off, int len)
Undocumented in source.
this
this(byte[] buf, int mark, int pos, int lim, int cap, int off)
Undocumented in source.

Members

Functions

asReadOnlyBuffer
ByteBuffer asReadOnlyBuffer()
Undocumented in source. Be warned that the author may not have intended to support it.
compact
ByteBuffer compact()
Undocumented in source. Be warned that the author may not have intended to support it.
duplicate
ByteBuffer duplicate()
Undocumented in source. Be warned that the author may not have intended to support it.
get
byte get()
Undocumented in source. Be warned that the author may not have intended to support it.
get
byte get(int i)
Undocumented in source. Be warned that the author may not have intended to support it.
get
ByteBuffer get(byte[] dst, int offset, int length)
Undocumented in source. Be warned that the author may not have intended to support it.
getInt
int getInt()
Undocumented in source. Be warned that the author may not have intended to support it.
getInt
int getInt(int i)
Undocumented in source. Be warned that the author may not have intended to support it.
getLong
long getLong()
Undocumented in source. Be warned that the author may not have intended to support it.
getLong
long getLong(int i)
Undocumented in source. Be warned that the author may not have intended to support it.
getShort
short getShort()
Undocumented in source. Be warned that the author may not have intended to support it.
getShort
short getShort(int i)
Undocumented in source. Be warned that the author may not have intended to support it.
isDirect
bool isDirect()
Undocumented in source. Be warned that the author may not have intended to support it.
isReadOnly
bool isReadOnly()
Undocumented in source. Be warned that the author may not have intended to support it.
put
ByteBuffer put(byte x)
Undocumented in source. Be warned that the author may not have intended to support it.
put
ByteBuffer put(int i, byte x)
Undocumented in source. Be warned that the author may not have intended to support it.
put
ByteBuffer put(byte[] src, int offset, int length)
Undocumented in source. Be warned that the author may not have intended to support it.
put
ByteBuffer put(ByteBuffer src)
Undocumented in source. Be warned that the author may not have intended to support it.
putInt
ByteBuffer putInt(int x)
Undocumented in source. Be warned that the author may not have intended to support it.
putInt
ByteBuffer putInt(int i, int x)
Undocumented in source. Be warned that the author may not have intended to support it.
putLong
ByteBuffer putLong(int i, long x)
Undocumented in source. Be warned that the author may not have intended to support it.
putLong
ByteBuffer putLong(long x)
Undocumented in source. Be warned that the author may not have intended to support it.
putShort
ByteBuffer putShort(short x)
Undocumented in source. Be warned that the author may not have intended to support it.
putShort
ByteBuffer putShort(int i, short x)
Undocumented in source. Be warned that the author may not have intended to support it.
slice
ByteBuffer slice()
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

makeShort
short makeShort(byte i0, byte i1)
Undocumented in source. Be warned that the author may not have intended to support it.

Inherited Members

From ByteBuffer

hb
byte[] hb;
Undocumented in source.
offset
int offset;
Undocumented in source.
bigEndian
bool bigEndian;
Undocumented in source.
order
ByteOrder order()

Retrieves this buffer's byte order.

order
ByteBuffer order(ByteOrder bo)

Modifies this buffer's byte order.

allocateDirect
deprecated ByteBuffer allocateDirect(int capacity)

Allocates a new direct byte buffer.

allocate
deprecated ByteBuffer allocate(size_t capacity)

Allocates a new byte buffer.

wrap
deprecated ByteBuffer wrap(byte[] array, int offset, int length)

Wraps a byte array into a buffer.

wrap
deprecated ByteBuffer wrap(byte[] array)

Wraps a byte array into a buffer.

slice
ByteBuffer slice()

Creates a new byte buffer whose content is a shared subsequence of this buffer's content.

duplicate
ByteBuffer duplicate()

Creates a new byte buffer that shares this buffer's content.

asReadOnlyBuffer
ByteBuffer asReadOnlyBuffer()

Creates a new, read-only byte buffer that shares this buffer's content.

get
byte get()

Relative <i>get</i> method. Reads the byte at this buffer's current position, and then increments the position.

put
ByteBuffer put(byte b)

Relative <i>put</i> method&nbsp;&nbsp;<i>(optional operation)</i>.

get
byte get(int index)

Absolute <i>get</i> method. Reads the byte at the given index.

put
ByteBuffer put(int index, byte b)

Absolute <i>put</i> method&nbsp;&nbsp;<i>(optional operation)</i>.

get
ByteBuffer get(byte[] dst, int offset, int length)

Relative bulk <i>get</i> method.

get
ByteBuffer get(byte[] dst)

Relative bulk <i>get</i> method.

put
ByteBuffer put(ByteBuffer src)

Relative bulk <i>put</i> method&nbsp;&nbsp;<i>(optional operation)</i>.

put
ByteBuffer put(byte[] src, int offset, int length)

Relative bulk <i>put</i> method&nbsp;&nbsp;<i>(optional operation)</i>.

put
ByteBuffer put(byte[] src)

Relative bulk <i>put</i> method&nbsp;&nbsp;<i>(optional operation)</i>.

put
ByteBuffer put(string src)
Undocumented in source. Be warned that the author may not have intended to support it.
getShort
short getShort()

Relative <i>get</i> method for reading a short value.

putShort
ByteBuffer putShort(short value)

Relative <i>put</i> method for writing a short value&nbsp;&nbsp;<i>(optional operation)</i>.

getShort
short getShort(int index)

Absolute <i>get</i> method for reading a short value.

putShort
ByteBuffer putShort(int index, short value)

Absolute <i>put</i> method for writing a short value&nbsp;&nbsp;<i>(optional operation)</i>.

getInt
int getInt()

Relative <i>get</i> method for reading an int value.

putInt
ByteBuffer putInt(int value)

Relative <i>put</i> method for writing an int value&nbsp;&nbsp;<i>(optional operation)</i>.

getInt
int getInt(int index)

Absolute <i>get</i> method for reading an int value.

putInt
ByteBuffer putInt(int index, int value)

Absolute <i>put</i> method for writing an int value&nbsp;&nbsp;<i>(optional operation)</i>.

getLong
long getLong()

Relative <i>get</i> method for reading a long value.

putLong
ByteBuffer putLong(long value)

Relative <i>put</i> method for writing a long value&nbsp;&nbsp;<i>(optional operation)</i>.

getLong
long getLong(int index)

Absolute <i>get</i> method for reading a long value.

putLong
ByteBuffer putLong(int index, long value)

Absolute <i>put</i> method for writing a long value&nbsp;&nbsp;<i>(optional operation)</i>.

hasArray
bool hasArray()

Tells whether or not this buffer is backed by an accessible byte array.

array
byte[] array()

Returns the byte array that backs this buffer&nbsp;&nbsp;<i>(optional operation)</i>.

arrayOffset
int arrayOffset()

Returns the offset within this buffer's backing array of the first element of the buffer&nbsp;&nbsp;<i>(optional operation)</i>.

compact
ByteBuffer compact()

Compacts this buffer&nbsp;&nbsp;<i>(optional operation)</i>.

get
T get()

Relative <i>get</i> method for reading an int value.

get
T get(int index)

Absolute <i>get</i> method for reading an int value.

put
ByteBuffer put(T value)

Relative <i>put</i> method for writing a short value&nbsp;&nbsp;<i>(optional operation)</i>.

put
ByteBuffer put(int index, T value)

Absolute <i>put</i> method for writing a short value&nbsp;&nbsp;<i>(optional operation)</i>.

ix
int ix(int i)
Undocumented in source. Be warned that the author may not have intended to support it.
byteOffset
size_t byteOffset(size_t i)
Undocumented in source. Be warned that the author may not have intended to support it.
getString
string getString(size_t offset, size_t len)
Undocumented in source. Be warned that the author may not have intended to support it.
getRemaining
byte[] getRemaining()
Undocumented in source. Be warned that the author may not have intended to support it.
toString
string toString()

Returns a string summarizing the state of this buffer.

Meta