34 #include <gmock/gmock.h>
virtual void attach(Connection *conn)=0
boost::shared_ptr< MockInputPort > MockInputPortPtr
Definition: MockPorts.h:78
virtual Core::Datatypes::DatatypeHandleOption receive()=0
boost::optional< DatatypeHandle > DatatypeHandleOption
Definition: DatatypeFwd.h:47
Definition: MockPorts.h:41
boost::shared_ptr< MockDatatypeSource > MockDatatypeSourcePtr
Definition: MockPorts.h:120
virtual std::string get_typename() const =0
virtual ModuleId getUnderlyingModuleId() const =0
Definition: DataflowInterfaces.h:52
virtual void detach(Connection *conn)=0
virtual void setIndex(size_t index)=0
virtual void send(DatatypeSinkInterfaceHandle receiver, Core::Datatypes::DatatypeHandle data)=0
virtual boost::signals2::connection connectDataHasChanged(const DataHasChangedSignalType::slot_type &subscriber)=0
virtual void waitForData()=0
MOCK_CONST_METHOD1(connection, const Connection *(size_t))
virtual size_t nconnections() const =0
virtual std::string get_portname() const =0
MOCK_CONST_METHOD0(nconnections, size_t())
Definition: MockPorts.h:80
virtual bool hasChanged() const =0
MOCK_METHOD2(send, void(DatatypeSinkInterfaceHandle, Core::Datatypes::DatatypeHandle))
virtual DatatypeSinkInterface * clone() const =0
Definition: MockPorts.h:114
Definition: PortInterface.h:48
virtual const Connection * connection(size_t) const =0
Definition: ModuleDescription.h:77
MOCK_CONST_METHOD0(hasData, bool())
virtual bool hasData() const =0
Definition: DataflowInterfaces.h:43
virtual size_t getIndex() const =0
virtual bool isDynamic() const =0
virtual void sendData(Core::Datatypes::DatatypeHandle data)=0
boost::shared_ptr< DatatypeSinkInterface > DatatypeSinkInterfaceHandle
Definition: NetworkFwd.h:82
boost::shared_ptr< MockDatatypeSink > MockDatatypeSinkPtr
Definition: MockPorts.h:112
virtual bool isInput() const =0
Definition: PortInterface.h:85
boost::shared_ptr< MockPortDescription > MockPortDescriptionPtr
Definition: MockPorts.h:54
MOCK_METHOD1(setHasData, void(bool))
virtual void setHasData(bool dataPresent)=0
MOCK_CONST_METHOD0(nconnections, size_t())
MOCK_METHOD1(attach, void(Connection *))
Definition: ModuleDescription.h:45
boost::shared_ptr< Datatype > DatatypeHandle
Definition: DatatypeFwd.h:44
MOCK_METHOD0(waitForData, void())
boost::shared_ptr< MockOutputPort > MockOutputPortPtr
Definition: MockPorts.h:98
Definition: MockPorts.h:100
Definition: Connection.h:42