31 #ifndef DATAFLOW_STATE_NULLMODULESTATE_H
32 #define DATAFLOW_STATE_NULLMODULESTATE_H
45 virtual const Value getValue(
const Name&)
const;
46 virtual Keys getKeys()
const;
47 virtual bool containsKey(
const Name&)
const;
50 virtual void setTransientValue(
const std::string& name,
const TransientValue& value,
bool b);
51 virtual boost::signals2::connection connect_state_changed(state_changed_sig_t::slot_function_type subscriber);
virtual void fireTransientStateChangeSignal()
Definition: NullModuleState.h:52
Definition: AlgorithmBase.h:52
boost::variant< int, double, std::string, bool, AlgoOption, std::vector< Variable > > Value
Definition: AlgorithmBase.h:99
boost::shared_ptr< ModuleStateInterface > ModuleStateHandle
Definition: NetworkFwd.h:75
#define SCISHARE
Definition: share.h:39
const char * name[]
Definition: BoostGraphExampleTests.cc:87
Definition: NullModuleState.h:41
boost::any TransientValue
Definition: ModuleStateInterface.h:65
std::vector< SCIRun::Core::Algorithms::AlgorithmParameterName > Keys
Definition: ModuleStateInterface.h:53
Definition: ModuleStateInterface.h:48
Definition: AlgorithmBase.h:88
boost::optional< TransientValue > TransientValueOption
Definition: ModuleStateInterface.h:66