beecrypt::nio::ByteBuffer Class Reference

#include <ByteBuffer.h>

Inheritance diagram for beecrypt::nio::ByteBuffer:

Inheritance graph
[legend]
Collaboration diagram for beecrypt::nio::ByteBuffer:

Collaboration graph
[legend]

List of all members.

Classes

class  fakebytearray

Public Member Functions

virtual ~ByteBuffer ()
bytearray & array () throw (ReadOnlyBufferException, UnsupportedOperationException)
const bytearray & array () const throw (UnsupportedOperationException)
size_t arrayOffset () const throw (ReadOnlyBufferException, UnsupportedOperationException)
ByteBuffer * asReadOnlyBuffer ()
virtual bool isDirect () const throw ()
bool hasArray () const throw ()
const ByteOrder & order () const throw ()
virtual int compareTo (const ByteBuffer &compare) const throw ()

Static Public Member Functions

static ByteBuffer * allocate (size_t capacity) throw (std::bad_alloc)
static ByteBuffer * allocateDirect (size_t capacity) throw (std::bad_alloc)


Constructor & Destructor Documentation

virtual beecrypt::nio::ByteBuffer::~ByteBuffer (  )  [virtual]


Member Function Documentation

static ByteBuffer* beecrypt::nio::ByteBuffer::allocate ( size_t  capacity  )  throw (std::bad_alloc) [static]

static ByteBuffer* beecrypt::nio::ByteBuffer::allocateDirect ( size_t  capacity  )  throw (std::bad_alloc) [static]

const bytearray& beecrypt::nio::ByteBuffer::array (  )  const throw (UnsupportedOperationException)

bytearray& beecrypt::nio::ByteBuffer::array (  )  throw (ReadOnlyBufferException, UnsupportedOperationException)

size_t beecrypt::nio::ByteBuffer::arrayOffset (  )  const throw (ReadOnlyBufferException, UnsupportedOperationException)

ByteBuffer* beecrypt::nio::ByteBuffer::asReadOnlyBuffer (  ) 

virtual int beecrypt::nio::ByteBuffer::compareTo ( const ByteBuffer &  compare  )  const throw () [virtual]

bool beecrypt::nio::ByteBuffer::hasArray (  )  const throw ()

virtual bool beecrypt::nio::ByteBuffer::isDirect (  )  const throw () [virtual]

const ByteOrder& beecrypt::nio::ByteBuffer::order (  )  const throw ()


The documentation for this class was generated from the following file:

Generated on Fri Jun 19 13:39:43 2009 for BeeCrypt C++ by  doxygen 1.5.8