28 #ifndef NIDAS_CORE_CONNECTIONREQUESTER_H
29 #define NIDAS_CORE_CONNECTIONREQUESTER_H
34 namespace nidas {
namespace core {
Interface for an object that requests connections SampleOutputs.
Definition: ConnectionRequester.h:42
Interface of an output stream of samples.
Definition: SampleOutput.h:47
virtual void connect(SampleOutput *output)=0
How SampleOutputs notify their SampleConnectionRequester that they are connected. ...
virtual void disconnect(SampleOutput *output)=0
How SampleOutputs notify their SampleConnectionRequester that they wish to be closed, likely do to an IOException.
virtual ~SampleConnectionRequester()
Definition: ConnectionRequester.h:45