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

#include <MockModule.h>

Inheritance diagram for MockModule:
ModuleInterface ModuleInfoProvider ModuleDisplayInterface ExecutableObject AlgorithmCollaborator

Public Member Functions

 MOCK_METHOD0 (execute, void())
 
 MOCK_METHOD0 (do_execute, void())
 
 MOCK_METHOD0 (get_state, ModuleStateHandle())
 
 MOCK_METHOD1 (set_state, void(ModuleStateHandle))
 
 MOCK_METHOD2 (send_output_handle, void(const PortId &, SCIRun::Core::Datatypes::DatatypeHandle))
 
 MOCK_METHOD1 (get_input_handle, SCIRun::Core::Datatypes::DatatypeHandleOption(const PortId &))
 
 MOCK_METHOD1 (get_dynamic_input_handles, std::vector< SCIRun::Core::Datatypes::DatatypeHandleOption >(const PortId &))
 
 MOCK_CONST_METHOD0 (get_module_name, std::string())
 
 MOCK_CONST_METHOD1 (getOutputPort, OutputPortHandle(const PortId &))
 
 MOCK_CONST_METHOD1 (hasOutputPort, bool(const PortId &))
 
 MOCK_CONST_METHOD1 (findOutputPortsWithName, std::vector< OutputPortHandle >(const std::string &))
 
 MOCK_CONST_METHOD0 (outputPorts, std::vector< OutputPortHandle >())
 
 MOCK_CONST_METHOD1 (hasInputPort, bool(const PortId &))
 
 MOCK_CONST_METHOD1 (getInputPort, InputPortHandle(const PortId &))
 
 MOCK_CONST_METHOD1 (findInputPortsWithName, std::vector< InputPortHandle >(const std::string &))
 
 MOCK_CONST_METHOD0 (inputPorts, std::vector< InputPortHandle >())
 
 MOCK_CONST_METHOD0 (num_input_ports, size_t())
 
 MOCK_CONST_METHOD0 (num_output_ports, size_t())
 
 MOCK_CONST_METHOD0 (get_id, ModuleId())
 
 MOCK_CONST_METHOD0 (has_ui, bool())
 
 MOCK_CONST_METHOD0 (hasDynamicPorts, bool())
 
 MOCK_METHOD1 (setUiVisible, void(bool))
 
 MOCK_METHOD1 (set_id, void(const std::string &))
 
 MOCK_CONST_METHOD0 (get_info, const ModuleLookupInfo &())
 
 MOCK_METHOD1 (setLogger, void(SCIRun::Core::Logging::LoggerHandle))
 
 MOCK_CONST_METHOD0 (getLogger, SCIRun::Core::Logging::LoggerHandle())
 
 MOCK_CONST_METHOD0 (getUpdaterFunc, SCIRun::Core::Algorithms::AlgorithmStatusReporter::UpdaterFunc())
 
 MOCK_METHOD1 (setUpdaterFunc, void(SCIRun::Core::Algorithms::AlgorithmStatusReporter::UpdaterFunc))
 
 MOCK_METHOD1 (setUiToggleFunc, void(UiToggleFunc))
 
 MOCK_METHOD1 (connectExecuteBegins, boost::signals2::connection(const ExecuteBeginsSignalType::slot_type &))
 
 MOCK_METHOD1 (connectExecuteEnds, boost::signals2::connection(const ExecuteEndsSignalType::slot_type &))
 
 MOCK_METHOD1 (connectErrorListener, boost::signals2::connection(const ErrorSignalType::slot_type &))
 
 MOCK_CONST_METHOD0 (needToExecute, bool())
 
 MOCK_METHOD0 (setStateDefaults, void())
 
 MOCK_CONST_METHOD0 (getAlgorithm, SCIRun::Core::Algorithms::AlgorithmHandle())
 
 MOCK_CONST_METHOD0 (executionState, SCIRun::Dataflow::Networks::ModuleInterface::ExecutionState())
 
 MOCK_METHOD1 (setExecutionState, void(SCIRun::Dataflow::Networks::ModuleInterface::ExecutionState))
 
 MOCK_METHOD1 (addPortConnection, void(const boost::signals2::connection &))
 
- Public Member Functions inherited from ModuleInterface
virtual ~ModuleInterface ()
 
virtual ModuleStateHandle get_state ()=0
 
virtual void do_execute ()=0
 
virtual ExecutionState executionState () const =0
 
virtual void setExecutionState (ExecutionState state)=0
 
virtual void set_id (const std::string &id)=0
 
virtual void set_state (ModuleStateHandle state)=0
 
virtual
SCIRun::Core::Datatypes::DatatypeHandleOption 
get_input_handle (const PortId &id)=0
 
virtual std::vector
< SCIRun::Core::Datatypes::DatatypeHandleOption
get_dynamic_input_handles (const PortId &id)=0
 
virtual void send_output_handle (const PortId &id, SCIRun::Core::Datatypes::DatatypeHandle data)=0
 
virtual void setLogger (SCIRun::Core::Logging::LoggerHandle log)=0
 
virtual
SCIRun::Core::Logging::LoggerHandle 
getLogger () const =0
 
virtual
SCIRun::Core::Algorithms::AlgorithmStatusReporter::UpdaterFunc 
getUpdaterFunc () const =0
 
virtual void setUpdaterFunc (SCIRun::Core::Algorithms::AlgorithmStatusReporter::UpdaterFunc func)=0
 
virtual void setUiToggleFunc (UiToggleFunc func)=0
 
virtual void preDestruction ()
 
virtual bool needToExecute () const =0
 
virtual void setStateDefaults ()=0
 
virtual
Core::Algorithms::AlgorithmHandle 
getAlgorithm () const =0
 
virtual void portAddedSlot (const Networks::ModuleId &mid, const Networks::PortId &pid)
 
virtual void portRemovedSlot (const Networks::ModuleId &mid, const Networks::PortId &pid)
 
virtual void addPortConnection (const boost::signals2::connection &con)=0
 
- Public Member Functions inherited from ModuleInfoProvider
virtual ~ModuleInfoProvider ()
 
virtual bool hasOutputPort (const PortId &id) const =0
 
virtual OutputPortHandle getOutputPort (const PortId &id) const =0
 
virtual std::vector
< OutputPortHandle
findOutputPortsWithName (const std::string &name) const =0
 
virtual size_t num_output_ports () const =0
 
virtual std::vector
< OutputPortHandle
outputPorts () const =0
 
virtual bool hasInputPort (const PortId &id) const =0
 
virtual InputPortHandle getInputPort (const PortId &id) const =0
 
virtual std::vector
< InputPortHandle
findInputPortsWithName (const std::string &name) const =0
 
virtual size_t num_input_ports () const =0
 
virtual std::vector
< InputPortHandle
inputPorts () const =0
 
virtual std::string get_module_name () const =0
 
virtual ModuleId get_id () const =0
 
virtual bool has_ui () const =0
 
virtual const ModuleLookupInfoget_info () const =0
 
virtual bool hasDynamicPorts () const =0
 
- Public Member Functions inherited from ModuleDisplayInterface
virtual ~ModuleDisplayInterface ()
 
virtual void setUiVisible (bool visible)=0
 
- Public Member Functions inherited from ExecutableObject
 ~ExecutableObject ()
 
virtual void execute ()=0
 
virtual boost::signals2::connection connectExecuteBegins (const ExecuteBeginsSignalType::slot_type &subscriber)=0
 
virtual boost::signals2::connection connectExecuteEnds (const ExecuteEndsSignalType::slot_type &subscriber)=0
 
virtual boost::signals2::connection connectErrorListener (const ErrorSignalType::slot_type &subscriber)=0
 
- Public Member Functions inherited from AlgorithmCollaborator
virtual ~AlgorithmCollaborator ()
 

Additional Inherited Members

- Public Types inherited from ModuleInterface
enum  ExecutionState { Waiting, Executing, Completed }
 

Member Function Documentation

MOCK_CONST_METHOD0 ( get_module_name  ,
std::  string() 
)
MOCK_CONST_METHOD0 ( outputPorts  ,
std::vector< OutputPortHandle () 
)
MOCK_CONST_METHOD0 ( inputPorts  ,
std::vector< InputPortHandle () 
)
MOCK_CONST_METHOD0 ( num_input_ports  ,
size_t()   
)
MOCK_CONST_METHOD0 ( num_output_ports  ,
size_t()   
)
MOCK_CONST_METHOD0 ( get_id  ,
ModuleId()   
)
MOCK_CONST_METHOD0 ( has_ui  ,
bool()   
)
MOCK_CONST_METHOD0 ( hasDynamicPorts  ,
bool()   
)
MOCK_CONST_METHOD0 ( get_info  ,
const ModuleLookupInfo () 
)
MOCK_CONST_METHOD0 ( getLogger  ,
SCIRun::Core::Logging::  LoggerHandle() 
)
MOCK_CONST_METHOD0 ( getUpdaterFunc  ,
SCIRun::Core::Algorithms::AlgorithmStatusReporter::  UpdaterFunc() 
)
MOCK_CONST_METHOD0 ( needToExecute  ,
bool()   
)
MOCK_CONST_METHOD0 ( getAlgorithm  ,
SCIRun::Core::Algorithms::  AlgorithmHandle() 
)
MOCK_CONST_METHOD0 ( executionState  ,
SCIRun::Dataflow::Networks::ModuleInterface::  ExecutionState() 
)
MOCK_CONST_METHOD1 ( getOutputPort  ,
OutputPortHandle(const PortId &)   
)
MOCK_CONST_METHOD1 ( hasOutputPort  ,
bool(const PortId &)   
)
MOCK_CONST_METHOD1 ( findOutputPortsWithName  ,
std::vector< OutputPortHandle const std::string & 
)
MOCK_CONST_METHOD1 ( hasInputPort  ,
bool(const PortId &)   
)
MOCK_CONST_METHOD1 ( getInputPort  ,
InputPortHandle(const PortId &)   
)
MOCK_CONST_METHOD1 ( findInputPortsWithName  ,
std::vector< InputPortHandle const std::string & 
)
MOCK_METHOD0 ( execute  ,
void()   
)
MOCK_METHOD0 ( do_execute  ,
void()   
)
MOCK_METHOD0 ( get_state  ,
ModuleStateHandle()   
)
MOCK_METHOD0 ( setStateDefaults  ,
void()   
)
MOCK_METHOD1 ( set_state  ,
void(ModuleStateHandle  
)
MOCK_METHOD1 ( get_input_handle  ,
SCIRun::Core::Datatypes::  DatatypeHandleOptionconst PortId & 
)
MOCK_METHOD1 ( get_dynamic_input_handles  ,
std::vector< SCIRun::Core::Datatypes::DatatypeHandleOption const PortId & 
)
MOCK_METHOD1 ( setUiVisible  ,
void(bool)   
)
MOCK_METHOD1 ( set_id  ,
void(const std::string &)   
)
MOCK_METHOD1 ( setLogger  ,
void(SCIRun::Core::Logging::LoggerHandle  
)
MOCK_METHOD1 ( setUiToggleFunc  ,
void(UiToggleFunc  
)
MOCK_METHOD1 ( connectExecuteBegins  ,
boost::signals2::  connectionconst ExecuteBeginsSignalType::slot_type & 
)
MOCK_METHOD1 ( connectExecuteEnds  ,
boost::signals2::  connectionconst ExecuteEndsSignalType::slot_type & 
)
MOCK_METHOD1 ( connectErrorListener  ,
boost::signals2::  connectionconst ErrorSignalType::slot_type & 
)
MOCK_METHOD1 ( addPortConnection  ,
void(const boost::signals2::connection &)   
)
MOCK_METHOD2 ( send_output_handle  ,
void(const PortId &, SCIRun::Core::Datatypes::DatatypeHandle  
)

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