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

#include <MockModuleState.h>

Inheritance diagram for MockModuleState:
ModuleStateInterface

Public Member Functions

 MOCK_METHOD2 (setValue, void(const Name &, const SCIRun::Core::Algorithms::AlgorithmParameter::Value &))
 
 MOCK_CONST_METHOD1 (getValue, const Value(const Name &))
 
 MOCK_CONST_METHOD0 (getKeys, Keys())
 
 MOCK_CONST_METHOD1 (containsKey, bool(const Name &))
 
 MOCK_CONST_METHOD0 (clone, ModuleStateHandle())
 
 MOCK_CONST_METHOD1 (getTransientValue, TransientValueOption(const std::string &))
 
 MOCK_METHOD3 (setTransientValue, void(const std::string &, const TransientValue &, bool))
 
 MOCK_METHOD1 (connect_state_changed, boost::signals2::connection(state_changed_sig_t::slot_function_type))
 
 MOCK_METHOD0 (fireTransientStateChangeSignal, void())
 
- Public Member Functions inherited from ModuleStateInterface
virtual ~ModuleStateInterface ()
 
virtual const Value getValue (const Name &name) const =0
 
virtual void setValue (const Name &name, const SCIRun::Core::Algorithms::AlgorithmParameter::Value &value)=0
 
virtual bool containsKey (const Name &name) const =0
 
virtual Keys getKeys () const =0
 
virtual ModuleStateHandle clone () const =0
 
virtual TransientValueOption getTransientValue (const std::string &name) const =0
 
virtual void setTransientValue (const std::string &name, const TransientValue &value, bool fireSignal)=0
 
virtual void fireTransientStateChangeSignal ()=0
 
virtual boost::signals2::connection connect_state_changed (state_changed_sig_t::slot_function_type subscriber)=0
 

Additional Inherited Members

- Public Types inherited from ModuleStateInterface
typedef std::vector
< SCIRun::Core::Algorithms::AlgorithmParameterName
Keys
 
typedef
SCIRun::Core::Algorithms::AlgorithmParameterName 
Name
 
typedef
SCIRun::Core::Algorithms::AlgorithmParameter 
Value
 
typedef boost::any TransientValue
 
typedef boost::optional
< TransientValue
TransientValueOption
 
typedef
boost::signals2::signal< void()> 
state_changed_sig_t
 

Member Function Documentation

MOCK_CONST_METHOD0 ( getKeys  ,
Keys()   
)
MOCK_CONST_METHOD0 ( clone  ,
ModuleStateHandle()   
)
MOCK_CONST_METHOD1 ( getValue  ,
const   Valueconst Name & 
)
MOCK_CONST_METHOD1 ( containsKey  ,
bool(const Name &)   
)
MOCK_CONST_METHOD1 ( getTransientValue  ,
TransientValueOption(const std::string &)   
)
MOCK_METHOD0 ( fireTransientStateChangeSignal  ,
void()   
)
MOCK_METHOD1 ( connect_state_changed  ,
boost::signals2::  connectionstate_changed_sig_t::slot_function_type 
)
MOCK_METHOD2 ( setValue  ,
void(const Name &, const SCIRun::Core::Algorithms::AlgorithmParameter::Value &)   
)
MOCK_METHOD3 ( setTransientValue  ,
void(const std::string &, const TransientValue &, bool)   
)

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