Orocos Real-Time Toolkit  2.9.0
Public Types | Public Member Functions | Public Attributes | List of all members
RTT::RemoveMsg Struct Reference
Inheritance diagram for RTT::RemoveMsg:
RTT::base::DisposableInterface

Public Types

typedef boost::shared_ptr< DisposableInterfaceshared_ptr
 Use this type for shared pointer storage of an DisposableInterface object. More...
 

Public Member Functions

 RemoveMsg (ExecutableInterface *f, ExecutionEngine *ee)
 
virtual void executeAndDispose ()
 Execute functionality and free this object. More...
 
virtual void dispose ()
 Just free this object without executing it. More...
 
virtual bool isError () const
 
bool done () const
 

Public Attributes

ExecutableInterfacemf
 
ExecutionEnginemee
 
bool found
 

Detailed Description

Definition at line 130 of file ExecutionEngine.cpp.

Member Typedef Documentation

Use this type for shared pointer storage of an DisposableInterface object.

Definition at line 60 of file DisposableInterface.hpp.

Constructor & Destructor Documentation

RTT::RemoveMsg::RemoveMsg ( ExecutableInterface f,
ExecutionEngine ee 
)
inline

Definition at line 134 of file ExecutionEngine.cpp.

Member Function Documentation

virtual void RTT::RemoveMsg::dispose ( )
inlinevirtual

Just free this object without executing it.

Implements RTT::base::DisposableInterface.

Definition at line 140 of file ExecutionEngine.cpp.

bool RTT::RemoveMsg::done ( ) const
inline
virtual void RTT::RemoveMsg::executeAndDispose ( )
inlinevirtual

Execute functionality and free this object.

You may no longer use this object after calling this method.

Implements RTT::base::DisposableInterface.

Definition at line 136 of file ExecutionEngine.cpp.

References RTT::ExecutionEngine::removeSelfFunction().

virtual bool RTT::RemoveMsg::isError ( ) const
inlinevirtual

Definition at line 141 of file ExecutionEngine.cpp.

Member Data Documentation

bool RTT::RemoveMsg::found

Definition at line 133 of file ExecutionEngine.cpp.

Referenced by RTT::ExecutionEngine::removeFunction().

ExecutionEngine* RTT::RemoveMsg::mee

Definition at line 132 of file ExecutionEngine.cpp.

ExecutableInterface* RTT::RemoveMsg::mf

Definition at line 131 of file ExecutionEngine.cpp.


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