Stores a pointer to a function and its arguments. More...
#include <rtt/BindStorage.hpp>
Public Types | |
typedef bool | result_type |
typedef boost::function_traits < ToBind >::arg1_type | arg1_type |
Public Member Functions | |
void | store (arg1_type t1) |
bool | exec () |
bool | check () const |
template<class F , class C , class ObjectType > | |
void | setup (F f, C c, ObjectType t) |
The object already stores the user class function pointer and the pointer to the class object. | |
template<class F , class C > | |
void | setup (F f, C c) |
void | setup (boost::function< ToBind > f, boost::function< ToBind > c) |
boost::function< ToBind > | command () const |
boost::function< ToBind > | condition () const |
Public Attributes | |
boost::function< ToBind > | comm |
boost::function< ToBind > | cond |
AStore< arg1_type > | a1 |
Stores a pointer to a function and its arguments.
Definition at line 402 of file BindStorage.hpp.