#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 87 of file signal_template.hpp.
typedef OROCOS_SIGNAL_CONNECTION_N<SlotFunctionT> RTT::internal::OROCOS_SIGNAL_N< R, SlotFunctionT >::connection_impl |
Definition at line 94 of file signal_template.hpp.
typedef R RTT::internal::OROCOS_SIGNAL_N< R, SlotFunctionT >::result_type |
Definition at line 96 of file signal_template.hpp.
typedef SlotFunctionT RTT::internal::OROCOS_SIGNAL_N< R, SlotFunctionT >::slot_function_type |
Definition at line 93 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 114 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 109 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 177 of file signal_template.hpp.
Handle RTT::internal::OROCOS_SIGNAL_N< R, SlotFunctionT >::connect | ( | const slot_function_type & | f | ) | [inline] |
Definition at line 118 of file signal_template.hpp.
R RTT::internal::OROCOS_SIGNAL_N< R, SlotFunctionT >::emit | ( | OROCOS_SIGNATURE_PARMS | ) | [inline] |
Definition at line 133 of file signal_template.hpp.
R RTT::internal::OROCOS_SIGNAL_N< R, SlotFunctionT >::fire | ( | OROCOS_SIGNATURE_PARMS | ) | [inline] |
Definition at line 172 of file signal_template.hpp.
R RTT::internal::OROCOS_SIGNAL_N< R, SlotFunctionT >::operator() | ( | OROCOS_SIGNATURE_PARMS | ) | [inline] |
Definition at line 167 of file signal_template.hpp.
Handle RTT::internal::OROCOS_SIGNAL_N< R, SlotFunctionT >::setup | ( | const slot_function_type & | f | ) | [inline] |
Definition at line 125 of file signal_template.hpp.