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 (   ) 
 

const char* current (   )  const [inline]
 

char* current (   )  [inline]
 

const char* data (   )  const [inline]
 

char* data (   )  [inline]
 

void flip (   ) 
 

void limit (  size_t  newLimit  ) 
 

size_t limit (   )  const [inline]
 

void position (  size_t  newPosition  ) 
 

size_t position (   )  const [inline]
 

bool put (  char  byte  ) 
 

size_t remaining (   )  const [inline]
 


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