#include <OperationCallerBase.hpp>

Public Types | |
| typedef boost::shared_ptr< OperationCallerBase< F > > | shared_ptr |
Public Types inherited from RTT::base::OperationCallerInterface | |
| typedef boost::shared_ptr< OperationCallerInterface > | shared_ptr |
Public Types inherited from RTT::base::DisposableInterface | |
| typedef boost::shared_ptr< DisposableInterface > | shared_ptr |
Public Member Functions | |
| virtual OperationCallerBase< F > * | cloneI (ExecutionEngine *caller) const =0 |
| virtual | ~OperationCallerBase () |
Public Member Functions inherited from RTT::base::OperationCallerInterface | |
| ExecutionEngine * | getMessageProcessor () const |
| ExecutionThread | getThread () const |
| bool | isSend () |
| OperationCallerInterface () | |
| OperationCallerInterface (OperationCallerInterface const &orig) | |
| virtual bool | ready () const =0 |
| void | reportError () |
| virtual void | setCaller (ExecutionEngine *ee) |
| virtual void | setOwner (ExecutionEngine *ee) |
| bool | setThread (ExecutionThread et, ExecutionEngine *executor) |
| virtual | ~OperationCallerInterface () |
Public Member Functions inherited from RTT::base::DisposableInterface | |
| virtual void | dispose ()=0 |
| virtual void | executeAndDispose ()=0 |
| virtual | ~DisposableInterface () |
Additional Inherited Members | |
Protected Attributes inherited from RTT::base::OperationCallerInterface | |
| ExecutionEngine * | caller |
| ExecutionThread | met |
| ExecutionEngine * | myengine |
The base class for all method implementations. Both local and remote method implementations must inherit from this class.
Definition at line 56 of file OperationCallerBase.hpp.
| typedef boost::shared_ptr<OperationCallerBase<F> > RTT::base::OperationCallerBase< F >::shared_ptr |
Definition at line 60 of file OperationCallerBase.hpp.
|
inlinevirtual |
Definition at line 61 of file OperationCallerBase.hpp.
|
pure virtual |
Creates a new clone of this method using operator new().
| caller | The ExecutionEngine of the task that wishes to call this method. |