#include <ByteBuffer.h>
Inheritance diagram for acdk::lang::SlicedReadWriteByteBuffer:
Public Member Functions | |
SlicedReadWriteByteBuffer (IN(RReadWriteByteBuffer) buf, int start, int end, SliceType sliceType) | |
virtual RObject | clone () |
virtual int | length () |
virtual byte | get (int idx) |
returns the byte from given position May throw RuntimeException or ArrayIndexOutOfBoundsException | |
virtual void | set (int idx, byte t) |
set the byte at given position May throw RuntimeException or ArrayIndexOutOfBoundsException | |
virtual RReadByteBuffer | createReadSlice (int start=0, int end=-1, SliceType sliceType=ShadowSlice) |
creates a slice of this ByteBuffer | |
virtual RWriteByteBuffer | createWriteSlice (int start=0, int end=-1, SliceType sliceType=ShadowSlice) |
creates a slice of this ByteBuffer | |
virtual RReadWriteByteBuffer | createReadWriteSlice (int start=0, int end=-1, SliceType sliceType=ShadowSlice) |
creates a slice of this ByteBuffer | |
Protected Attributes | |
RReadWriteByteBuffer | _parent |
int | _start |
int | _end |
SliceType | _sliceType |
|
|
|
Reimplemented from acdk::lang::Object. |
|
creates a slice of this ByteBuffer
Implements acdk::lang::ReadByteBuffer. |
|
creates a slice of this ByteBuffer
Implements acdk::lang::ReadWriteByteBuffer. |
|
creates a slice of this ByteBuffer
Implements acdk::lang::WriteByteBuffer. |
|
returns the byte from given position May throw RuntimeException or ArrayIndexOutOfBoundsException
Implements acdk::lang::ReadByteBuffer. |
|
Implements acdk::lang::ByteBuffer. |
|
set the byte at given position May throw RuntimeException or ArrayIndexOutOfBoundsException
Implements acdk::lang::WriteByteBuffer. |
|
|
|
|
|
|
|
|