|
DART 6.12.2
|
class ConnectionBody More...
#include <ConnectionBody.hpp>
Public Types | |
| using | SlotType = typename SignalType::SlotType |
Public Member Functions | |
| ConnectionBody (SignalType &signal, const SlotType &_slot) | |
| Constructor given slot. | |
| ConnectionBody (SignalType &signal, SlotType &&_slot) | |
| Move constructor given slot. | |
| virtual | ~ConnectionBody () |
| Destructor. | |
| void | disconnect () override |
| Disconnect. | |
| const SlotType & | getSlot () const |
| Get slot. | |
Private Attributes | |
| SignalType & | mSignal |
| Signal of this connection. | |
| SlotType | mSlot |
| Slot. | |
class ConnectionBody
| using dart::common::signal::detail::ConnectionBody< SignalType >::SlotType = typename SignalType::SlotType |
| dart::common::signal::detail::ConnectionBody< SignalType >::ConnectionBody | ( | SignalType & | signal, |
| const SlotType & | _slot | ||
| ) |
Constructor given slot.
| dart::common::signal::detail::ConnectionBody< SignalType >::ConnectionBody | ( | SignalType & | signal, |
| SlotType && | _slot | ||
| ) |
Move constructor given slot.
|
virtual |
Destructor.
|
overridevirtual |
Disconnect.
Implements dart::common::signal::detail::ConnectionBodyBase.
| const ConnectionBody< SignalType >::SlotType & dart::common::signal::detail::ConnectionBody< SignalType >::getSlot | ( | ) | const |
Get slot.
|
private |
Signal of this connection.
|
private |
Slot.