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.