31 #ifndef DATAFLOW_NETWORK_SIMPLESOURCESINK_H
32 #define DATAFLOW_NETWORK_SIMPLESOURCESINK_H
47 virtual void waitForData();
49 virtual bool hasData()
const {
return hasData_; }
50 virtual void setHasData(
bool dataPresent);
52 virtual bool hasChanged()
const;
54 virtual boost::signals2::connection connectDataHasChanged(
const DataHasChangedSignalType::slot_type& subscriber);
boost::optional< DatatypeHandle > DatatypeHandleOption
Definition: DatatypeFwd.h:47
Definition: DataflowInterfaces.h:52
HasIntegerId::id_type id_type
Definition: Datatype.h:49
#define SCISHARE
Definition: share.h:39
Definition: SimpleSourceSink.h:76
dictionary data
Definition: eabLatVolData.py:11
Definition: DataflowInterfaces.h:43
boost::shared_ptr< DatatypeSinkInterface > DatatypeSinkInterfaceHandle
Definition: NetworkFwd.h:82
virtual bool hasData() const
Definition: SimpleSourceSink.h:49
boost::shared_ptr< Datatype > DatatypeHandle
Definition: DatatypeFwd.h:44
Definition: SimpleSourceSink.h:43
boost::signals2::signal< void(SCIRun::Core::Datatypes::DatatypeHandle)> DataHasChangedSignalType
Definition: DataflowInterfaces.h:50