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

#include <MockPorts.h>

Inheritance diagram for MockInputPort:
InputPortInterface PortInterface PortDescriptionInterface

Public Member Functions

 MOCK_METHOD1 (attach, void(Connection *))
 
 MOCK_METHOD1 (detach, void(Connection *))
 
 MOCK_CONST_METHOD0 (nconnections, size_t())
 
 MOCK_CONST_METHOD1 (connection, const Connection *(size_t))
 
 MOCK_CONST_METHOD0 (get_typename, std::string())
 
 MOCK_CONST_METHOD0 (get_portname, std::string())
 
 MOCK_CONST_METHOD0 (getData, Core::Datatypes::DatatypeHandleOption())
 
 MOCK_CONST_METHOD0 (sink, DatatypeSinkInterfaceHandle())
 
 MOCK_CONST_METHOD0 (isInput, bool())
 
 MOCK_CONST_METHOD0 (isDynamic, bool())
 
 MOCK_CONST_METHOD0 (getUnderlyingModuleId, ModuleId())
 
 MOCK_CONST_METHOD0 (getIndex, size_t())
 
 MOCK_CONST_METHOD0 (clone, InputPortInterface *())
 
 MOCK_CONST_METHOD0 (id, PortId())
 
 MOCK_CONST_METHOD0 (hasChanged, bool())
 
 MOCK_METHOD1 (setIndex, void(size_t))
 
 MOCK_METHOD1 (connectDataOnPortHasChanged, boost::signals2::connection(const DataOnPortHasChangedSignalType::slot_type &))
 
- Public Member Functions inherited from InputPortInterface
virtual ~InputPortInterface ()
 
virtual
Core::Datatypes::DatatypeHandleOption 
getData () const =0
 
virtual DatatypeSinkInterfaceHandle sink () const =0
 
virtual InputPortInterfaceclone () const =0
 
virtual bool hasChanged () const =0
 
virtual boost::signals2::connection connectDataOnPortHasChanged (const DataOnPortHasChangedSignalType::slot_type &subscriber)=0
 
- Public Member Functions inherited from PortInterface
virtual ~PortInterface ()
 
virtual void attach (Connection *conn)=0
 
virtual void detach (Connection *conn)=0
 
virtual const Connectionconnection (size_t) const =0
 
virtual void setIndex (size_t index)=0
 
- Public Member Functions inherited from PortDescriptionInterface
virtual ~PortDescriptionInterface ()
 
virtual PortId id () const =0
 
virtual size_t nconnections () const =0
 
virtual std::string get_typename () const =0
 
virtual std::string get_portname () const =0
 
virtual bool isInput () const =0
 
virtual bool isDynamic () const =0
 
virtual ModuleId getUnderlyingModuleId () const =0
 
virtual size_t getIndex () const =0
 

Member Function Documentation

MOCK_CONST_METHOD0 ( nconnections  ,
size_t()   
)
MOCK_CONST_METHOD0 ( get_typename  ,
std::  string() 
)
MOCK_CONST_METHOD0 ( get_portname  ,
std::  string() 
)
MOCK_CONST_METHOD0 ( getData  ,
Core::Datatypes::  DatatypeHandleOption() 
)
MOCK_CONST_METHOD0 ( sink  ,
DatatypeSinkInterfaceHandle()   
)
MOCK_CONST_METHOD0 ( isInput  ,
bool()   
)
MOCK_CONST_METHOD0 ( isDynamic  ,
bool()   
)
MOCK_CONST_METHOD0 ( getUnderlyingModuleId  ,
ModuleId()   
)
MOCK_CONST_METHOD0 ( getIndex  ,
size_t()   
)
MOCK_CONST_METHOD0 ( clone  ,
InputPortInterface () 
)
MOCK_CONST_METHOD0 ( id  ,
PortId()   
)
MOCK_CONST_METHOD0 ( hasChanged  ,
bool()   
)
MOCK_CONST_METHOD1 ( connection  ,
const Connection size_t 
)
MOCK_METHOD1 ( attach  ,
void(Connection *)   
)
MOCK_METHOD1 ( detach  ,
void(Connection *)   
)
MOCK_METHOD1 ( setIndex  ,
void(size_t)   
)
MOCK_METHOD1 ( connectDataOnPortHasChanged  ,
boost::signals2::  connectionconst DataOnPortHasChangedSignalType::slot_type & 
)

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