#include <NullIO.h>

Public Member Functions | |
| StdIO () | |
| Constructor. | |
| StdIO (unsigned s_rate, unsigned b_size, int in_device=0, int out_device=0, unsigned in_chans=0, unsigned out_chans=2) | |
| virtual | ~StdIO () |
| void | start () throw (CException) |
| start my timer thread | |
| void | stop () throw (CException) |
| stop the timer thread | |
Static Protected Member Functions | |
| static void * | FeederFunction (void *arg) |
| shared init function | |
| StdIO::StdIO | ( | ) |
Constructor.
References csl::Synch::MakeSynch(), csl::Thread::MakeThread(), csl::NullIO::mSynch, and csl::NullIO::mThread.
| csl::StdIO::StdIO | ( | unsigned | s_rate, | |
| unsigned | b_size, | |||
| int | in_device = 0, |
|||
| int | out_device = 0, |
|||
| unsigned | in_chans = 0, |
|||
| unsigned | out_chans = 2 | |||
| ) |
| StdIO::~StdIO | ( | ) | [virtual] |
| void StdIO::start | ( | void | ) | throw (CException) [virtual] |
| void StdIO::stop | ( | void | ) | throw (CException) [virtual] |
| void * StdIO::FeederFunction | ( | void * | arg | ) | [static, protected] |
shared init function
Reimplemented from csl::NullIO.
References csl::Synch::condWait(), csl::Synch::lock(), csl::IO::mOutputBuffer, csl::NullIO::mRunning, csl::NullIO::mSynch, csl::IO::pullInput(), and csl::Synch::unlock().
1.5.8