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: