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 ()
SBuffer & operator= (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

SBuffer * next

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: