#include <FusedFunctorDataSource.hpp>
A Factory that reacts to a Signal by writing the arguments in data sources and calling an action.
Definition at line 448 of file install/include/rtt/internal/FusedFunctorDataSource.hpp.
typedef SequenceFactory::atype RTT::internal::FusedMSignal< Signature >::DataSourceSequence |
Definition at line 455 of file rtt/internal/FusedFunctorDataSource.hpp.
typedef SequenceFactory::atype RTT::internal::FusedMSignal< Signature >::DataSourceSequence |
Definition at line 455 of file install/include/rtt/internal/FusedFunctorDataSource.hpp.
typedef boost::function_traits<Signature>::result_type RTT::internal::FusedMSignal< Signature >::result_type |
Definition at line 451 of file rtt/internal/FusedFunctorDataSource.hpp.
typedef boost::function_traits<Signature>::result_type RTT::internal::FusedMSignal< Signature >::result_type |
Definition at line 451 of file install/include/rtt/internal/FusedFunctorDataSource.hpp.
typedef create_sequence< typename boost::function_types::parameter_types<Signature>::type> RTT::internal::FusedMSignal< Signature >::SequenceFactory |
Definition at line 454 of file rtt/internal/FusedFunctorDataSource.hpp.
typedef create_sequence< typename boost::function_types::parameter_types<Signature>::type> RTT::internal::FusedMSignal< Signature >::SequenceFactory |
Definition at line 454 of file install/include/rtt/internal/FusedFunctorDataSource.hpp.
typedef boost::shared_ptr<FusedMSignal<Signature> > RTT::internal::FusedMSignal< Signature >::shared_ptr |
Definition at line 460 of file rtt/internal/FusedFunctorDataSource.hpp.
typedef boost::shared_ptr<FusedMSignal<Signature> > RTT::internal::FusedMSignal< Signature >::shared_ptr |
Definition at line 460 of file install/include/rtt/internal/FusedFunctorDataSource.hpp.
typedef result_type RTT::internal::FusedMSignal< Signature >::value_t |
Definition at line 452 of file rtt/internal/FusedFunctorDataSource.hpp.
typedef result_type RTT::internal::FusedMSignal< Signature >::value_t |
Definition at line 452 of file install/include/rtt/internal/FusedFunctorDataSource.hpp.
RTT::internal::FusedMSignal< Signature >::FusedMSignal | ( | base::ActionInterface * | act, | |
const DataSourceSequence & | s = DataSourceSequence() | |||
) | [inline] |
Definition at line 462 of file install/include/rtt/internal/FusedFunctorDataSource.hpp.
RTT::internal::FusedMSignal< Signature >::FusedMSignal | ( | base::ActionInterface * | act, | |
const DataSourceSequence & | s = DataSourceSequence() | |||
) | [inline] |
Definition at line 462 of file rtt/internal/FusedFunctorDataSource.hpp.
result_type RTT::internal::FusedMSignal< Signature >::invoke | ( | typename SequenceFactory::data_type | seq | ) | [inline] |
A Fused function that takes the arguments of the signal, puts them into the assignable data sources and executes the associated action.
Definition at line 473 of file rtt/internal/FusedFunctorDataSource.hpp.
result_type RTT::internal::FusedMSignal< Signature >::invoke | ( | typename SequenceFactory::data_type | seq | ) | [inline] |
A Fused function that takes the arguments of the signal, puts them into the assignable data sources and executes the associated action.
Definition at line 473 of file install/include/rtt/internal/FusedFunctorDataSource.hpp.
void RTT::internal::FusedMSignal< Signature >::setArguments | ( | const DataSourceSequence & | a1 | ) | [inline] |
Definition at line 479 of file rtt/internal/FusedFunctorDataSource.hpp.
void RTT::internal::FusedMSignal< Signature >::setArguments | ( | const DataSourceSequence & | a1 | ) | [inline] |
Definition at line 479 of file install/include/rtt/internal/FusedFunctorDataSource.hpp.
DataSourceSequence RTT::internal::FusedMSignal< Signature >::args |
Definition at line 457 of file install/include/rtt/internal/FusedFunctorDataSource.hpp.
base::ActionInterface * RTT::internal::FusedMSignal< Signature >::mact |
Definition at line 456 of file install/include/rtt/internal/FusedFunctorDataSource.hpp.