Public Types | Public Member Functions | Private Attributes | List of all members
RTT::internal::OROCOS_SIGNAL_CONNECTION_N< SlotFunction > Class Template Reference

#include <signal_template.hpp>

Inheritance diagram for RTT::internal::OROCOS_SIGNAL_CONNECTION_N< SlotFunction >:
Inheritance graph
[legend]

Public Types

typedef SlotFunction function_type
 
typedef SlotFunction slot_function
 
- Public Types inherited from RTT::internal::ConnectionBase
typedef boost::intrusive_ptr< ConnectionBaseshared_ptr
 

Public Member Functions

void emit (OROCOS_SIGNATURE_PARMS)
 
OROCOS_SIGNATURE_TYPEDEFS OROCOS_SIGNAL_CONNECTION_N (SignalBase *s, const slot_function &f)
 
- Public Member Functions inherited from RTT::internal::ConnectionBase
bool connect ()
 
bool connected ()
 
 ConnectionBase (SignalBase *sig)
 
void destroy ()
 
bool disconnect ()
 

Private Attributes

slot_function func
 

Additional Inherited Members

- Protected Member Functions inherited from RTT::internal::ConnectionBase
void deref ()
 
void ref ()
 
virtual ~ConnectionBase ()
 
- Protected Attributes inherited from RTT::internal::ConnectionBase
SignalBasem_sig
 
bool mconnected
 
os::AtomicInt refcount
 

Detailed Description

template<class SlotFunction>
class RTT::internal::OROCOS_SIGNAL_CONNECTION_N< SlotFunction >

Definition at line 62 of file signal_template.hpp.

Member Typedef Documentation

template<class SlotFunction >
typedef SlotFunction RTT::internal::OROCOS_SIGNAL_CONNECTION_N< SlotFunction >::function_type

Definition at line 66 of file signal_template.hpp.

template<class SlotFunction >
typedef SlotFunction RTT::internal::OROCOS_SIGNAL_CONNECTION_N< SlotFunction >::slot_function

Definition at line 65 of file signal_template.hpp.

Constructor & Destructor Documentation

template<class SlotFunction >
OROCOS_SIGNATURE_TYPEDEFS RTT::internal::OROCOS_SIGNAL_CONNECTION_N< SlotFunction >::OROCOS_SIGNAL_CONNECTION_N ( SignalBase s,
const slot_function f 
)
inline

Definition at line 69 of file signal_template.hpp.

Member Function Documentation

template<class SlotFunction >
void RTT::internal::OROCOS_SIGNAL_CONNECTION_N< SlotFunction >::emit ( OROCOS_SIGNATURE_PARMS  )
inline

Definition at line 74 of file signal_template.hpp.

Member Data Documentation

template<class SlotFunction >
slot_function RTT::internal::OROCOS_SIGNAL_CONNECTION_N< SlotFunction >::func
private

Definition at line 80 of file signal_template.hpp.


The documentation for this class was generated from the following file:


rtt
Author(s): RTT Developers
autogenerated on Fri Oct 25 2019 03:59:47