27 #ifndef NIDAS_CORE_SAMPLECLIENT_H
28 #define NIDAS_CORE_SAMPLECLIENT_H
33 namespace nidas {
namespace core {
59 virtual void flush() throw() = 0;
virtual bool receive(const Sample *s)=0
Method called to pass a sample to this client.
Pure virtual interface of a client of Samples.
Definition: SampleClient.h:38
Interface to a data sample.
Definition: Sample.h:189
virtual void flush()=0
Ask that this SampleClient send out any buffered Samples that it may be holding.
virtual ~SampleClient()
Definition: SampleClient.h:41