6 #ifndef __FWCOM_SIGNALBASE_HPP__ 7 #define __FWCOM_SIGNALBASE_HPP__ 9 #include <fwCore/BaseObject.hpp> 11 #include "fwCom/config.hpp" 13 #include "fwCom/Connection.hpp"
Base class for all FW4SPL's classes.
Namespace containing fw4spl communication tools.
virtual size_t getNumberOfConnections() const =0
Returns number of connections.
SignalBase & operator=(const SignalBase &)
Copy operator forbiden.
virtual void disconnect(std::shared_ptr< SlotBase > slot)=0
Disconnects the given slot.
Class managing Signal-Slot connections.
virtual Connection connect(std::shared_ptr< SlotBase > slot)=0
Connects the given slot.
Base class for Slot implementations.