#include <signal_template.hpp>
Public Types | |
typedef OROCOS_SIGNAL_CONNECTION_N< SlotFunctionT > | connection_impl |
typedef R | result_type |
typedef SlotFunctionT | slot_function_type |
Public Types inherited from RTT::internal::SignalBase | |
typedef ConnectionBase::shared_ptr | connection_t |
typedef ListLockFree< connection_t > | connections_list |
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_SIGNATURE_ARG_TYPES | OROCOS_SIGNAL_N () |
Handle | setup (const slot_function_type &f) |
Public Member Functions inherited from RTT::internal::SignalBase | |
void | destroy () |
void | disconnect () |
void | reserve (size_t conns) |
virtual | ~SignalBase () |
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 void | emitImpl (const connection_t &c) |
Additional Inherited Members | |
Protected Member Functions inherited from RTT::internal::SignalBase | |
void | conn_connect (connection_t conn) |
void | conn_destroy (connection_t conn) |
void | conn_disconnect (connection_t conn) |
void | conn_setup (connection_t conn) |
SignalBase () | |
Protected Attributes inherited from RTT::internal::SignalBase | |
bool | emitting |
connections_list | mconnections |
Definition at line 85 of file signal_template.hpp.
typedef OROCOS_SIGNAL_CONNECTION_N<SlotFunctionT> RTT::internal::OROCOS_SIGNAL_N< R, SlotFunctionT >::connection_impl |
Definition at line 92 of file signal_template.hpp.
typedef R RTT::internal::OROCOS_SIGNAL_N< R, SlotFunctionT >::result_type |
Definition at line 94 of file signal_template.hpp.
typedef SlotFunctionT RTT::internal::OROCOS_SIGNAL_N< R, SlotFunctionT >::slot_function_type |
Definition at line 91 of file signal_template.hpp.
|
private |
|
inline |
Definition at line 105 of file signal_template.hpp.
|
inlinevirtual |
Returns the arity (the number of arguments) of this signal.
Implements RTT::internal::SignalBase.
Definition at line 178 of file signal_template.hpp.
|
inline |
Definition at line 109 of file signal_template.hpp.
|
inline |
Definition at line 135 of file signal_template.hpp.
|
inlinestaticprivate |
Definition at line 125 of file signal_template.hpp.
|
inline |
Definition at line 173 of file signal_template.hpp.
|
inline |
Definition at line 168 of file signal_template.hpp.
|
inline |
Definition at line 116 of file signal_template.hpp.