Orocos Real-Time Toolkit
2.9.0
|
A method which executes a local function. More...
#include <rtt/internal/LocalOperationCaller.hpp>
Public Types | |
typedef FunctionT | Signature |
typedef boost::function_traits< Signature >::result_type | result_type |
typedef boost::function_traits< Signature > | traits |
typedef boost::shared_ptr< LocalOperationCaller > | shared_ptr |
Public Member Functions | |
LocalOperationCaller () | |
Create an empty LocalOperationCaller object. More... | |
template<class M , class ObjectType > | |
LocalOperationCaller (M meth, ObjectType object, ExecutionEngine *ee, ExecutionEngine *caller, ExecutionThread et=ClientThread) | |
Construct a LocalOperationCaller from a class member pointer and an object of that class. More... | |
template<class M > | |
LocalOperationCaller (M meth, ExecutionEngine *ee, ExecutionEngine *caller, ExecutionThread et=ClientThread) | |
Construct a LocalOperationCaller from a function pointer or function object. More... | |
boost::function< Signature > | getOperationCallerFunction () const |
base::OperationCallerBase< Signature > * | cloneI (ExecutionEngine *caller) const |
LocalOperationCallerImpl< Signature >::shared_ptr | cloneRT () const |
A method which executes a local function.
Usage:
Definition at line 640 of file LocalOperationCaller.hpp.
typedef boost::function_traits<Signature>::result_type RTT::internal::LocalOperationCaller< FunctionT >::result_type |
Definition at line 644 of file LocalOperationCaller.hpp.
typedef boost::shared_ptr<LocalOperationCaller> RTT::internal::LocalOperationCaller< FunctionT >::shared_ptr |
Definition at line 647 of file LocalOperationCaller.hpp.
typedef FunctionT RTT::internal::LocalOperationCaller< FunctionT >::Signature |
Definition at line 643 of file LocalOperationCaller.hpp.
typedef boost::function_traits<Signature> RTT::internal::LocalOperationCaller< FunctionT >::traits |
Definition at line 645 of file LocalOperationCaller.hpp.
|
inline |
Create an empty LocalOperationCaller object.
Use assignment to initialise it.
Definition at line 654 of file LocalOperationCaller.hpp.
|
inline |
Construct a LocalOperationCaller from a class member pointer and an object of that class.
meth | A pointer to a class member function |
object | An object of the class which has meth as member function. |
ee | The executing engine. This is the owner engine or the GlobalEngine. If null, will be the GlobalEngine. |
caller | The caller engine. From which component we call this Operation. |
Definition at line 667 of file LocalOperationCaller.hpp.
|
inline |
Construct a LocalOperationCaller from a function pointer or function object.
meth | an pointer to a function or function object. |
Definition at line 681 of file LocalOperationCaller.hpp.
|
inline |
Definition at line 699 of file LocalOperationCaller.hpp.
|
inline |
Definition at line 706 of file LocalOperationCaller.hpp.
|
inline |
Definition at line 689 of file LocalOperationCaller.hpp.