|
fw4spl
|
Namespace containing fw4spl communication tools. More...
Namespaces | |
| exception | |
| fwCom's exceptions | |
| util | |
| fwCom's utilities | |
Classes | |
| struct | Connection |
| Class managing Signal-Slot connections. More... | |
| class | HasSignals |
| This class proposes a mapping between a SignalKeyType and a SignalBase. More... | |
| class | HasSlots |
| This class proposes a mapping between a SlotKeyType and a SlotBase. More... | |
| struct | Signal |
| struct | Signal< R(A...) > |
| Signal implementation. Template parameter T must always be void. More... | |
| struct | SignalBase |
| Signal base class. More... | |
| class | Signals |
| This class proposes a mapping between a SignalKeyType and a SignalBase. More... | |
| class | Slot |
| class | Slot< R(A...) > |
| class | Slot< Slot< R(A...) > > |
| class | Slot< std::function< R(A...) > > |
| struct | SlotBase |
| Base class for Slot implementations. More... | |
| struct | SlotCall |
| struct | SlotCall< R(A...) > |
| Slot call interface (call with return value). More... | |
| struct | SlotConnection |
| struct | SlotConnection< void(A...) > |
| Slot connection implementation. This class is for internal use purpose. More... | |
| struct | SlotConnectionBase |
| Base class for Slot connection implementation. This class is for internal use purpose. More... | |
| struct | SlotRun |
| struct | SlotRun< void(A...) > |
| Slot run interface (call without return value). More... | |
| class | Slots |
| This class proposes a mapping between a SlotKeyType and a SlotBase. More... | |
Functions | |
| template<typename F , typename... Bindings> | |
| std::shared_ptr< Slot< typename::fwCom::util::convert_function_type< F >::type > > | newSlot (F f, Bindings...bindings) |
| template<typename F , typename... BINDING> | |
| std::shared_ptr< Slot< typename::fwCom::util::convert_function_type< F >::type > > | newSlot (F f, BINDING...binding) |
Namespace containing fw4spl communication tools.