#include <OperationCallerBase.hpp>
Public Types | |
typedef boost::shared_ptr < OperationCallerBase< F > > | shared_ptr |
typedef boost::shared_ptr < OperationCallerBase< F > > | shared_ptr |
Public Member Functions | |
virtual OperationCallerBase< F > * | cloneI (ExecutionEngine *caller) const =0 |
virtual OperationCallerBase< F > * | cloneI (ExecutionEngine *caller) const =0 |
virtual | ~OperationCallerBase () |
virtual | ~OperationCallerBase () |
The base class for all method implementations. Both local and remote method implementations must inherit from this class.
Definition at line 51 of file install/include/rtt/base/OperationCallerBase.hpp.
typedef boost::shared_ptr<OperationCallerBase<F> > RTT::base::OperationCallerBase< F >::shared_ptr |
Use this type for shared pointer storage of an OperationCallerInterface object.
Reimplemented from RTT::base::OperationCallerInterface.
Reimplemented in RTT::internal::LocalOperationCallerImpl< FunctionT >, and RTT::internal::LocalOperationCallerImpl< FunctionT >.
Definition at line 46 of file rtt/base/OperationCallerBase.hpp.
typedef boost::shared_ptr<OperationCallerBase<F> > RTT::base::OperationCallerBase< F >::shared_ptr |
Use this type for shared pointer storage of an OperationCallerInterface object.
Reimplemented from RTT::base::OperationCallerInterface.
Reimplemented in RTT::internal::LocalOperationCallerImpl< FunctionT >, and RTT::internal::LocalOperationCallerImpl< FunctionT >.
Definition at line 46 of file install/include/rtt/base/OperationCallerBase.hpp.
virtual RTT::base::OperationCallerBase< F >::~OperationCallerBase | ( | ) | [inline, virtual] |
Definition at line 47 of file install/include/rtt/base/OperationCallerBase.hpp.
virtual RTT::base::OperationCallerBase< F >::~OperationCallerBase | ( | ) | [inline, virtual] |
Definition at line 47 of file rtt/base/OperationCallerBase.hpp.
virtual OperationCallerBase<F>* RTT::base::OperationCallerBase< F >::cloneI | ( | ExecutionEngine * | caller | ) | const [pure virtual] |
Creates a new clone of this method using operator new().
caller | The ExecutionEngine of the task that wishes to call this method. |
virtual OperationCallerBase<F>* RTT::base::OperationCallerBase< F >::cloneI | ( | ExecutionEngine * | caller | ) | const [pure virtual] |
Creates a new clone of this method using operator new().
caller | The ExecutionEngine of the task that wishes to call this method. |