SBuffer Class Reference

#include <support/Buffer.h>

List of all members.

Public Member Functions

size_t ChainSize () const
ssize_t CopyTo (void *dest, size_t size, size_t fromOffset) const
void const * Data () const
bool IsValid () const
void MakeEmpty ()
SBufferoperator= (const SBuffer &clone)
 SBuffer (const SBuffer &clone)
 SBuffer (void *data, size_t size)
 SBuffer ()
status_t SetTo (void *data, size_t size)
size_t Size () const
void * WriteData () const

Public Attributes

SBuffernext

Protected Attributes

void * m_data
size_t m_size


Constructor & Destructor Documentation

SBuffer  )  [inline]
 

SBuffer void *  data,
size_t  size
[inline]
 

SBuffer const SBuffer clone  )  [inline]
 


Member Function Documentation

size_t ChainSize  )  const [inline]
 

ssize_t CopyTo void *  dest,
size_t  size,
size_t  fromOffset
const [inline]
 

void const * Data  )  const [inline]
 

bool IsValid  )  const [inline]
 

void MakeEmpty  )  [inline]
 

SBuffer & operator= const SBuffer clone  )  [inline]
 

status_t SetTo void *  data,
size_t  size
[inline]
 

size_t Size  )  const [inline]
 

void * WriteData  )  const [inline]
 


Member Data Documentation

void* m_data [protected]
 

size_t m_size [protected]
 

SBuffer* next
 


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