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: