Public Types | Public Member Functions
RTT::base::OperationCallerBase< F > Struct Template Reference

#include <OperationCallerBase.hpp>

Inheritance diagram for RTT::base::OperationCallerBase< F >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef boost::shared_ptr
< OperationCallerBase< F > > 
shared_ptr

Public Member Functions

virtual OperationCallerBase< F > * cloneI (ExecutionEngine *caller) const =0
virtual ~OperationCallerBase ()

Detailed Description

template<class F>
struct RTT::base::OperationCallerBase< F >

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.


Member Typedef Documentation

template<class F>
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 >.

Definition at line 60 of file OperationCallerBase.hpp.


Constructor & Destructor Documentation

template<class F>
virtual RTT::base::OperationCallerBase< F >::~OperationCallerBase ( ) [inline, virtual]

Definition at line 61 of file OperationCallerBase.hpp.


Member Function Documentation

template<class F>
virtual OperationCallerBase<F>* RTT::base::OperationCallerBase< F >::cloneI ( ExecutionEngine caller) const [pure virtual]

Creates a new clone of this method using operator new().

Parameters:
callerThe ExecutionEngine of the task that wishes to call this method.
Returns:
a clone.

The documentation for this struct was generated from the following file:


rtt
Author(s): RTT Developers
autogenerated on Wed Aug 26 2015 16:16:23