ByteBuffer Class Reference

List of all members.


Detailed Description

A byte buffer.

Public Member Functions

 ByteBuffer (char *data, size_t capacity)
 ~ByteBuffer ()
void clear ()
void flip ()
char * data ()
const char * data () const
char * current ()
const char * current () const
size_t limit () const
void limit (size_t newLimit)
size_t position () const
size_t remaining () const
void position (size_t newPosition)
bool put (char byte)

Constructor & Destructor Documentation

ByteBuffer ( char *  data,
size_t  capacity 
)

~ByteBuffer (  ) 


Member Function Documentation

void clear (  ) 

void flip (  ) 

char* data (  )  [inline]

const char* data (  )  const [inline]

char* current (  )  [inline]

const char* current (  )  const [inline]

size_t limit (  )  const [inline]

void limit ( size_t  newLimit  ) 

size_t position (  )  const [inline]

size_t remaining (  )  const [inline]

void position ( size_t  newPosition  ) 

bool put ( char  byte  ) 


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