7 #ifndef __FWCOM_SIGNALS_HPP__ 8 #define __FWCOM_SIGNALS_HPP__ 14 #include "fwCom/config.hpp" 32 typedef std::string SignalKeyType;
33 typedef std::map< SignalKeyType, SPTR( SignalBase ) > SignalMapType;
34 typedef std::vector < SignalKeyType > SignalKeyContainerType;
40 FWCOM_API
virtual ~Signals();
46 FWCOM_API
SPTR(
SignalBase ) operator[](
const SignalKeyType &key )
const;
49 FWCOM_API SignalKeyContainerType getSignalKeys()
const;
56 Signals(
const Signals& );
59 Signals& operator=(
const Signals& );
67 #endif //__FWCOM_SIGNALS_HPP__
Namespace containing fw4spl communication tools.
This file defines fwCore base macros.
This class proposes a mapping between a SignalKeyType and a SignalBase.
SignalMapType m_signals
Association < key , SPTR( SignalBase ) >