|
nidas v1.2.3
|
Interface for an object that requests connections SampleOutputs. More...
#include <ConnectionRequester.h>

Public Member Functions | |
| virtual | ~SampleConnectionRequester () |
| virtual void | connect (SampleOutput *output) throw () =0 |
| How SampleOutputs notify their SampleConnectionRequester that they are connected. | |
| virtual void | disconnect (SampleOutput *output) throw () =0 |
| How SampleOutputs notify their SampleConnectionRequester that they wish to be closed, likely do to an IOException. | |
Interface for an object that requests connections SampleOutputs.
|
inlinevirtual |
|
pure virtual | |||||||||||||
How SampleOutputs notify their SampleConnectionRequester that they are connected.
Implemented in nidas::core::DSMEngine, nidas::core::SampleArchiver, nidas::dynld::raf::CVIProcessor, nidas::dynld::raf::SyncRecordGenerator, nidas::dynld::raf::SyncServer, nidas::dynld::SampleProcessor, and nidas::dynld::StatisticsProcessor.
Referenced by nidas::core::SampleOutputBase::connected().
|
pure virtual | |||||||||||||
How SampleOutputs notify their SampleConnectionRequester that they wish to be closed, likely do to an IOException.
Implemented in nidas::core::DSMEngine, nidas::core::SampleArchiver, nidas::dynld::raf::CVIProcessor, nidas::dynld::raf::SyncRecordGenerator, nidas::dynld::raf::SyncServer, nidas::dynld::SampleProcessor, and nidas::dynld::StatisticsProcessor.
Referenced by nidas::core::SampleOutputBase::disconnect().