SBufferChain Class Template Reference

#include <support/BufferChain.h>

List of all members.

template<class BUFFERTYPE>
class SBufferChain< BUFFERTYPE >


Public Member Functions

status_t AppendBuffer (const BUFFERTYPE &buffer)
status_t AppendChain (const BUFFERTYPE &buffer)
status_t AppendChain (const SBufferChain< BUFFERTYPE > &chain)
void MakeEmpty ()
SBufferChain< BUFFERTYPE > & operator= (const BUFFERTYPE &chain)
SBufferChain< BUFFERTYPE > & operator= (const SBufferChain< BUFFERTYPE > &chain)
status_t PrependBuffer (const BUFFERTYPE &buffer)
status_t PrependChain (const BUFFERTYPE &buffer)
status_t PrependChain (const SBufferChain< BUFFERTYPE > &chain)
status_t RemoveFirst ()
BUFFERTYPE * RootBuffer () const
 SBufferChain (const BUFFERTYPE &chain)
 SBufferChain (const SBufferChain< BUFFERTYPE > &chain)
 SBufferChain ()
size_t Size () const
 ~SBufferChain ()

Constructor & Destructor Documentation

SBufferChain (   )  [inline]
 

SBufferChain (  const SBufferChain< BUFFERTYPE > &  chain  )  [inline]
 

SBufferChain (  const BUFFERTYPE &  chain  )  [inline]
 

~SBufferChain (   )  [inline]
 


Member Function Documentation

status_t AppendBuffer (  const BUFFERTYPE &  buffer  )  [inline]
 

status_t AppendChain (  const BUFFERTYPE &  buffer  )  [inline]
 

status_t AppendChain (  const SBufferChain< BUFFERTYPE > &  chain  )  [inline]
 

void MakeEmpty (   )  [inline]
 

SBufferChain< BUFFERTYPE > & operator= (  const BUFFERTYPE &  chain  )  [inline]
 

SBufferChain< BUFFERTYPE > & operator= (  const SBufferChain< BUFFERTYPE > &  chain  )  [inline]
 

status_t PrependBuffer (  const BUFFERTYPE &  buffer  )  [inline]
 

status_t PrependChain (  const BUFFERTYPE &  buffer  )  [inline]
 

status_t PrependChain (  const SBufferChain< BUFFERTYPE > &  chain  )  [inline]
 

status_t RemoveFirst (   )  [inline]
 

BUFFERTYPE * RootBuffer (   )  const [inline]
 

size_t Size (   )  const [inline]
 


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