|
|
|
|
|
| |
class SlicedReadWriteByteBuffer
|
|
|
Modules Namespace List Class Hierarchy Alphabetical List Compound List Namespace Members Compound Members Related Pages
acdk::lang::SlicedReadWriteByteBuffer Class Reference#include <ByteBuffer.h>
Inheritance diagram for acdk::lang::SlicedReadWriteByteBuffer:
List of all members.
Detailed Description
holds a slice from another ReadWriteByteBuffer
|
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 |
Constructor & Destructor Documentation
| acdk::lang::SlicedReadWriteByteBuffer::SlicedReadWriteByteBuffer |
( |
IN(RReadWriteByteBuffer) |
buf, |
|
|
int |
start, |
|
|
int |
end, |
|
|
SliceType |
sliceType |
|
) |
[inline] |
|
Member Function Documentation
| virtual RObject acdk::lang::SlicedReadWriteByteBuffer::clone |
( |
|
) |
[inline, virtual] |
|
| virtual RReadByteBuffer acdk::lang::SlicedReadWriteByteBuffer::createReadSlice |
( |
int |
start = 0, |
|
|
int |
end = -1, |
|
|
SliceType |
sliceType = ShadowSlice |
|
) |
[virtual] |
|
| virtual RReadWriteByteBuffer acdk::lang::SlicedReadWriteByteBuffer::createReadWriteSlice |
( |
int |
start = 0, |
|
|
int |
end = -1, |
|
|
SliceType |
sliceType = ShadowSlice |
|
) |
[virtual] |
|
| virtual RWriteByteBuffer acdk::lang::SlicedReadWriteByteBuffer::createWriteSlice |
( |
int |
start = 0, |
|
|
int |
end = -1, |
|
|
SliceType |
sliceType = ShadowSlice |
|
) |
[virtual] |
|
| virtual byte acdk::lang::SlicedReadWriteByteBuffer::get |
( |
int |
idx |
) |
[inline, virtual] |
|
| virtual int acdk::lang::SlicedReadWriteByteBuffer::length |
( |
|
) |
[inline, virtual] |
|
| virtual void acdk::lang::SlicedReadWriteByteBuffer::set |
( |
int |
idx, |
|
|
byte |
t |
|
) |
[inline, virtual] |
|
Member Data Documentation
|
|