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().