| Orocos Real-Time Toolkit
    2.8.3
    | 
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 639 of file LocalOperationCaller.hpp.
| typedef boost::function_traits<Signature>::result_type RTT::internal::LocalOperationCaller< FunctionT >::result_type | 
Definition at line 643 of file LocalOperationCaller.hpp.
| typedef boost::shared_ptr<LocalOperationCaller> RTT::internal::LocalOperationCaller< FunctionT >::shared_ptr | 
Definition at line 646 of file LocalOperationCaller.hpp.
| typedef FunctionT RTT::internal::LocalOperationCaller< FunctionT >::Signature | 
Definition at line 642 of file LocalOperationCaller.hpp.
| typedef boost::function_traits<Signature> RTT::internal::LocalOperationCaller< FunctionT >::traits | 
Definition at line 644 of file LocalOperationCaller.hpp.
| 
 | inline | 
Create an empty LocalOperationCaller object.
Use assignment to initialise it.
Definition at line 653 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 666 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 680 of file LocalOperationCaller.hpp.
| 
 | inline | 
Definition at line 698 of file LocalOperationCaller.hpp.
| 
 | inline | 
Definition at line 705 of file LocalOperationCaller.hpp.
| 
 | inline | 
Definition at line 688 of file LocalOperationCaller.hpp.
 1.8.11
 1.8.11