nidas
v1.2-1520
|
Interface for an object that requests connections SampleOutputs. More...
#include <ConnectionRequester.h>
Public Member Functions | |
virtual | ~SampleConnectionRequester () |
virtual void | connect (SampleOutput *output)=0 throw () |
How SampleOutputs notify their SampleConnectionRequester that they are connected. More... | |
virtual void | disconnect (SampleOutput *output)=0 throw () |
How SampleOutputs notify their SampleConnectionRequester that they wish to be closed, likely do to an IOException. More... | |
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::dynld::raf::SyncServer, nidas::core::SampleArchiver, nidas::dynld::StatisticsProcessor, nidas::dynld::raf::CVIProcessor, nidas::dynld::raf::SyncRecordGenerator, and nidas::dynld::SampleProcessor.
Referenced by nidas::dynld::psql::PSQLProcessor::connect().
|
pure virtual |
How SampleOutputs notify their SampleConnectionRequester that they wish to be closed, likely do to an IOException.
Implemented in nidas::core::DSMEngine, nidas::dynld::raf::SyncServer, nidas::dynld::StatisticsProcessor, nidas::core::SampleArchiver, nidas::dynld::raf::CVIProcessor, nidas::dynld::raf::SyncRecordGenerator, and nidas::dynld::SampleProcessor.
Referenced by nidas::dynld::psql::PSQLProcessor::disconnect(), and nidas::core::SampleOutputBase::disconnect().