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 byte * begin ()
 for performance reasons the ByteBuffer implementation should support this method

virtual byte * end ()
 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.