2005/5/9

     
 

class ReadByteBuffer

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdk::lang::ReadByteBuffer Class Reference

#include <ByteBuffer.h>

Inheritance diagram for acdk::lang::ReadByteBuffer:

acdk::lang::ByteBuffer acdk::lang::ArrayReadByteBuffer acdk::lang::ReadWriteByteBuffer acdk::lang::SlicedReadByteBuffer acdk::lang::StringReadByteBuffer acdk::lang::ArrayReadWriteByteBuffer acdk::lang::ArrayReadWriteByteBuffer acdk::lang::CoreByteBuffer acdk::lang::FlexByteBuffer acdk::lang::SlicedReadWriteByteBuffer acdk::lang::CoreByteBuffer List of all members.

Detailed Description

a readable ByteBuffer


Public Member Functions

virtual byte get (int idx)=0
 returns the byte from given position May throw RuntimeException or ArrayIndexOutOfBoundsException

virtual RReadByteBuffer createReadSlice (int start=0, int end=-1, SliceType sliceType=ShadowSlice)=0
 creates a slice of this ByteBuffer


Member Function Documentation

virtual RReadByteBuffer acdk::lang::ReadByteBuffer::createReadSlice int  start = 0,
int  end = -1,
SliceType  sliceType = ShadowSlice
[pure virtual]
 

creates a slice of this ByteBuffer

Implemented in acdk::lang::SlicedReadByteBuffer, acdk::lang::SlicedReadWriteByteBuffer, acdk::lang::ArrayReadByteBuffer, acdk::lang::CoreByteBuffer, and acdk::lang::StringReadByteBuffer.

virtual byte acdk::lang::ReadByteBuffer::get int  idx  )  [pure virtual]
 

returns the byte from given position May throw RuntimeException or ArrayIndexOutOfBoundsException

Implemented in acdk::lang::SlicedReadByteBuffer, acdk::lang::SlicedReadWriteByteBuffer, acdk::lang::ArrayReadByteBuffer, acdk::lang::CoreByteBuffer, and acdk::lang::StringReadByteBuffer.