Public Types | Public Member Functions | List of all members
RTT::base::OperationCallerBase< F > Struct Template Referenceabstract

#include <OperationCallerBase.hpp>

Inheritance diagram for RTT::base::OperationCallerBase< F >:
Inheritance graph

Public Types

typedef boost::shared_ptr< OperationCallerBase< F > > shared_ptr
- Public Types inherited from RTT::base::OperationCallerInterface
typedef boost::shared_ptr< OperationCallerInterfaceshared_ptr
- Public Types inherited from RTT::base::DisposableInterface
typedef boost::shared_ptr< DisposableInterfaceshared_ptr

Public Member Functions

virtual OperationCallerBase< F > * cloneI (ExecutionEngine *caller) const =0
virtual ~OperationCallerBase ()
- Public Member Functions inherited from RTT::base::OperationCallerInterface
ExecutionEnginegetMessageProcessor () 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
ExecutionThread met

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

Definition at line 60 of file OperationCallerBase.hpp.

Constructor & Destructor Documentation

template<class F>
virtual RTT::base::OperationCallerBase< F >::~OperationCallerBase ( )

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

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

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

Author(s): RTT Developers
autogenerated on Tue Jun 25 2019 19:33:42