SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
DatatypeSinkInterface Class Referenceabstract

#include <DataflowInterfaces.h>

Inheritance diagram for DatatypeSinkInterface:
MockDatatypeSink SimpleSink StubbedDatatypeSink

Public Member Functions

virtual ~DatatypeSinkInterface ()
 
virtual bool hasData () const =0
 
virtual void setHasData (bool dataPresent)=0
 
virtual DatatypeSinkInterfaceclone () const =0
 
virtual void waitForData ()=0
 
virtual
Core::Datatypes::DatatypeHandleOption 
receive ()=0
 
virtual bool hasChanged () const =0
 
virtual boost::signals2::connection connectDataHasChanged (const DataHasChangedSignalType::slot_type &subscriber)=0
 

Constructor & Destructor Documentation

virtual ~DatatypeSinkInterface ( )
inlinevirtual

Member Function Documentation

virtual DatatypeSinkInterface* clone ( ) const
pure virtual

Implemented in StubbedDatatypeSink, and SimpleSink.

virtual boost::signals2::connection connectDataHasChanged ( const DataHasChangedSignalType::slot_type &  subscriber)
pure virtual

Implemented in StubbedDatatypeSink, and SimpleSink.

virtual bool hasChanged ( ) const
pure virtual

Implemented in StubbedDatatypeSink, and SimpleSink.

virtual bool hasData ( ) const
pure virtual

Implemented in StubbedDatatypeSink, and SimpleSink.

virtual Core::Datatypes::DatatypeHandleOption receive ( )
pure virtual

Implemented in StubbedDatatypeSink, and SimpleSink.

virtual void setHasData ( bool  dataPresent)
pure virtual

Implemented in StubbedDatatypeSink, and SimpleSink.

virtual void waitForData ( )
pure virtual

Implemented in StubbedDatatypeSink, and SimpleSink.


The documentation for this class was generated from the following file: