csl::ThreadedWriter Class Reference

#include <ThreadedFrameStream.h>

Inheritance diagram for csl::ThreadedWriter:

csl::Writeable csl::ThreadUtil List of all members.

Public Member Functions

 ThreadedWriter ()
 ThreadedWriter (unsigned numChannels)
 ThreadedWriter (unsigned numChannels, unsigned numBufferFrames)
virtual ~ThreadedWriter ()
void init (unsigned numChannels, unsigned numBufferFrames)
void setOutput (Writeable &output)
void writeBuffer (Buffer &inputBuffer) throw (CException)
void start ()
void stop ()

Public Attributes

WriteablemOutput

Protected Member Functions

void writeToOutput ()

Static Protected Member Functions

static void * FeederFunction (void *arg)

Constructor & Destructor Documentation

ThreadedWriter::ThreadedWriter  ) 
 

ThreadedWriter::ThreadedWriter unsigned  numChannels  ) 
 

ThreadedWriter::ThreadedWriter unsigned  numChannels,
unsigned  numBufferFrames
 

ThreadedWriter::~ThreadedWriter  )  [virtual]
 


Member Function Documentation

void ThreadedWriter::init unsigned  numChannels,
unsigned  numBufferFrames
[virtual]
 

Implements csl::ThreadUtil.

void csl::ThreadedWriter::setOutput Writeable output  )  [inline]
 

void ThreadedWriter::writeBuffer Buffer inputBuffer  )  throw (CException)
 

void ThreadedWriter::start  )  [virtual]
 

Reimplemented from csl::ThreadUtil.

void ThreadedWriter::stop  )  [virtual]
 

Reimplemented from csl::ThreadUtil.

void * ThreadedWriter::FeederFunction void *  arg  )  [static, protected]
 

void ThreadedWriter::writeToOutput  )  [protected]
 


Member Data Documentation

Writeable* csl::ThreadedWriter::mOutput
 


The documentation for this class was generated from the following files:
Generated on Sat Oct 17 14:12:36 2009 for CSL by  doxygen 1.4.5-20051010