2005/5/9

     
 

class ByteBuffer

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

acdk::lang::ByteBuffer Class Reference

#include <ByteBuffer.h>

Inheritance diagram for acdk::lang::ByteBuffer:

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

Detailed Description

a ByteBuffer holds a a sequence of bytes


Public Member Functions

virtual int length ()=0
virtual bytebegin ()
 for performance reasons the ByteBuffer implementation should support this method

virtual byteend ()
 for performance reasons the ByteBuffer implementation should support this method

virtual bool supportNativeIterator ()
 begin() and end() are supported

virtual RObject clone ()=0


Member Function Documentation

virtual byte* acdk::lang::ByteBuffer::begin  )  [inline, virtual]
 

for performance reasons the ByteBuffer implementation should support this method

Reimplemented in acdk::lang::SlicedReadByteBuffer, acdk::lang::ArrayReadByteBuffer, acdk::lang::CoreByteBuffer, and acdk::lang::StringReadByteBuffer.

virtual RObject acdk::lang::ByteBuffer::clone  )  [pure virtual]
 

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

virtual byte* acdk::lang::ByteBuffer::end  )  [inline, virtual]
 

for performance reasons the ByteBuffer implementation should support this method

Reimplemented in acdk::lang::SlicedReadByteBuffer, acdk::lang::ArrayReadByteBuffer, acdk::lang::CoreByteBuffer, and acdk::lang::StringReadByteBuffer.

virtual int acdk::lang::ByteBuffer::length  )  [pure virtual]
 

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

virtual bool acdk::lang::ByteBuffer::supportNativeIterator  )  [inline, virtual]
 

begin() and end() are supported

Reimplemented in acdk::lang::SlicedReadByteBuffer, acdk::lang::ArrayReadByteBuffer, acdk::lang::CoreByteBuffer, and acdk::lang::StringReadByteBuffer.