RTT::internal::ConnectionBase Class Reference
#include <SignalBase.hpp>
List of all members.
Detailed Description
A connection 'memorises' the connection between an event and an event handler function. It manages connection and destruction of a signal/slot pair. It is the central object which knows about one signal and its slot (the latter in its derived classes).
Definition at line 80 of file install/include/rtt/internal/SignalBase.hpp.
Member Typedef Documentation
Constructor & Destructor Documentation
RTT::internal::ConnectionBase::~ConnectionBase |
( |
|
) |
[protected, virtual] |
RTT::internal::ConnectionBase::ConnectionBase |
( |
SignalBase * |
sig |
) |
|
RTT::internal::ConnectionBase::ConnectionBase |
( |
const ConnectionBase & |
|
) |
[private] |
virtual RTT::internal::ConnectionBase::~ConnectionBase |
( |
|
) |
[protected, virtual] |
RTT::internal::ConnectionBase::ConnectionBase |
( |
SignalBase * |
sig |
) |
|
RTT::internal::ConnectionBase::ConnectionBase |
( |
const ConnectionBase & |
|
) |
[private] |
Member Function Documentation
bool RTT::internal::ConnectionBase::connect |
( |
|
) |
|
bool RTT::internal::ConnectionBase::connect |
( |
|
) |
|
bool RTT::internal::ConnectionBase::connected |
( |
|
) |
[inline] |
bool RTT::internal::ConnectionBase::connected |
( |
|
) |
[inline] |
void RTT::internal::ConnectionBase::deref |
( |
|
) |
[protected] |
Decrease the reference count by one and delete this on zero.
void RTT::internal::ConnectionBase::deref |
( |
|
) |
[protected] |
Decrease the reference count by one and delete this on zero.
Definition at line 56 of file SignalBase.cpp.
void RTT::internal::ConnectionBase::destroy |
( |
|
) |
|
void RTT::internal::ConnectionBase::destroy |
( |
|
) |
|
bool RTT::internal::ConnectionBase::disconnect |
( |
|
) |
|
bool RTT::internal::ConnectionBase::disconnect |
( |
|
) |
|
void RTT::internal::ConnectionBase::ref |
( |
|
) |
[protected] |
Increase the reference count by one.
void RTT::internal::ConnectionBase::ref |
( |
|
) |
[protected] |
Increase the reference count by one.
Definition at line 55 of file SignalBase.cpp.
Friends And Related Function Documentation
RTT_API friend void intrusive_ptr_add_ref |
( |
ConnectionBase * |
|
) |
[friend] |
RTT_API friend void intrusive_ptr_add_ref |
( |
ConnectionBase * |
|
) |
[friend] |
RTT_API friend void intrusive_ptr_release |
( |
ConnectionBase * |
|
) |
[friend] |
RTT_API friend void intrusive_ptr_release |
( |
ConnectionBase * |
|
) |
[friend] |
Member Data Documentation
The documentation for this class was generated from the following files: