#include <signal_template.hpp>
Public Types | |
typedef OROCOS_SIGNAL_CONNECTION_N < SlotFunctionT > | connection_impl |
typedef R | result_type |
typedef SlotFunctionT | slot_function_type |
Public Member Functions | |
virtual int | arity () const |
Handle | connect (const slot_function_type &f) |
R | emit (OROCOS_SIGNATURE_PARMS) |
R | fire (OROCOS_SIGNATURE_PARMS) |
R | operator() (OROCOS_SIGNATURE_PARMS) |
OROCOS_SIGNAL_N () | |
Handle | setup (const slot_function_type &f) |
Private Member Functions | |
OROCOS_SIGNAL_N (const OROCOS_SIGNAL_N< R, OROCOS_SIGNATURE_TEMPLATE_ARGS OROCOS_SIGNATURE_COMMA_IF_NONZERO_ARGS SlotFunctionT > &s) | |
Static Private Member Functions | |
static connection_impl * | applyEmit (connection_t c) |
Definition at line 89 of file signal_template.hpp.
typedef OROCOS_SIGNAL_CONNECTION_N<SlotFunctionT> RTT::internal::OROCOS_SIGNAL_N< R, SlotFunctionT >::connection_impl |
Definition at line 96 of file signal_template.hpp.
typedef R RTT::internal::OROCOS_SIGNAL_N< R, SlotFunctionT >::result_type |
Definition at line 98 of file signal_template.hpp.
typedef SlotFunctionT RTT::internal::OROCOS_SIGNAL_N< R, SlotFunctionT >::slot_function_type |
Definition at line 95 of file signal_template.hpp.
RTT::internal::OROCOS_SIGNAL_N< R, SlotFunctionT >::OROCOS_SIGNAL_N | ( | const OROCOS_SIGNAL_N< R, OROCOS_SIGNATURE_TEMPLATE_ARGS OROCOS_SIGNATURE_COMMA_IF_NONZERO_ARGS SlotFunctionT > & | s | ) | [private] |
RTT::internal::OROCOS_SIGNAL_N< R, SlotFunctionT >::OROCOS_SIGNAL_N | ( | ) | [inline] |
Definition at line 116 of file signal_template.hpp.
static connection_impl* RTT::internal::OROCOS_SIGNAL_N< R, SlotFunctionT >::applyEmit | ( | connection_t | c | ) | [inline, static, private] |
Definition at line 111 of file signal_template.hpp.
virtual int RTT::internal::OROCOS_SIGNAL_N< R, SlotFunctionT >::arity | ( | ) | const [inline, virtual] |
Returns the arity (the number of arguments) of this signal.
Implements RTT::internal::SignalBase.
Definition at line 184 of file signal_template.hpp.
Handle RTT::internal::OROCOS_SIGNAL_N< R, SlotFunctionT >::connect | ( | const slot_function_type & | f | ) | [inline] |
Definition at line 120 of file signal_template.hpp.
R RTT::internal::OROCOS_SIGNAL_N< R, SlotFunctionT >::emit | ( | OROCOS_SIGNATURE_PARMS | ) | [inline] |
Definition at line 135 of file signal_template.hpp.
R RTT::internal::OROCOS_SIGNAL_N< R, SlotFunctionT >::fire | ( | OROCOS_SIGNATURE_PARMS | ) | [inline] |
Definition at line 179 of file signal_template.hpp.
R RTT::internal::OROCOS_SIGNAL_N< R, SlotFunctionT >::operator() | ( | OROCOS_SIGNATURE_PARMS | ) | [inline] |
Definition at line 174 of file signal_template.hpp.
Handle RTT::internal::OROCOS_SIGNAL_N< R, SlotFunctionT >::setup | ( | const slot_function_type & | f | ) | [inline] |
Definition at line 127 of file signal_template.hpp.