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
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 ()

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 51 of file install/include/rtt/base/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 >, and RTT::internal::LocalOperationCallerImpl< FunctionT >.

Definition at line 46 of file rtt/base/OperationCallerBase.hpp.

template<class F>
typedef boost::shared_ptr<OperationCallerBase<F> > RTT::base::OperationCallerBase< F >::shared_ptr

Constructor & Destructor Documentation

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

Definition at line 47 of file rtt/base/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:
caller The ExecutionEngine of the task that wishes to call this method.
Returns:
a clone.
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:
caller The ExecutionEngine of the task that wishes to call this method.
Returns:
a clone.

The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


rtt
Author(s): RTT Developers
autogenerated on Fri Jan 11 09:49:51 2013