Orocos Real-Time Toolkit  2.5.0
Public Types | Public Member Functions | Public Attributes
RTT::internal::FusedMSignal< Signature > Struct Template Reference

A Factory that reacts to a Signal by writing the arguments in data sources and calling an action. More...

#include <rtt/internal/FusedFunctorDataSource.hpp>

List of all members.

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::ActionInterfacemact
DataSourceSequence args

Detailed Description

template<typename Signature>
struct RTT::internal::FusedMSignal< Signature >

A Factory that reacts to a Signal by writing the arguments in data sources and calling an action.

Definition at line 461 of file FusedFunctorDataSource.hpp.


The documentation for this struct was generated from the following file: