fw4spl
fwCom Namespace Reference

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)
 

Detailed Description

Namespace containing fw4spl communication tools.

fwCom