|
Orocos Real-Time Toolkit
2.6.0
|
A Factory that reacts to a Signal by writing the arguments in data sources and calling an action. More...
#include <rtt/internal/FusedFunctorDataSource.hpp>
Public Types | |
|
typedef boost::function_traits < Signature >::result_type | result_type |
| typedef result_type | value_t |
|
typedef create_sequence < typename boost::function_types::parameter_types < Signature >::type > | SequenceFactory |
| typedef SequenceFactory::atype | DataSourceSequence |
|
typedef boost::shared_ptr < FusedMSignal< Signature > > | shared_ptr |
Public Member Functions | |
| FusedMSignal (base::ActionInterface *act, const DataSourceSequence &s=DataSourceSequence()) | |
| result_type | invoke (typename SequenceFactory::data_type seq) |
| A Fused function that takes the arguments of the signal, puts them into the assignable data sources and executes the associated action. | |
| void | setArguments (const DataSourceSequence &a1) |
Public Attributes | |
| base::ActionInterface * | mact |
| DataSourceSequence | args |
A Factory that reacts to a Signal by writing the arguments in data sources and calling an action.
Definition at line 465 of file FusedFunctorDataSource.hpp.
1.7.6.1