Orocos Real-Time Toolkit
2.5.0
|
An object that is executable and is freed after execution. More...
#include <rtt/base/DisposableInterface.hpp>
Public Types | |
typedef boost::shared_ptr < DisposableInterface > | shared_ptr |
Use this type for shared pointer storage of an DisposableInterface object. | |
Public Member Functions | |
virtual void | executeAndDispose ()=0 |
Execute functionality and free this object. | |
virtual void | dispose ()=0 |
Just free this object without executing it. |
An object that is executable and is freed after execution.
Definition at line 52 of file DisposableInterface.hpp.
virtual void RTT::base::DisposableInterface::executeAndDispose | ( | ) | [pure virtual] |
Execute functionality and free this object.
You may no longer use this object after calling this method.
Implemented in RTT::internal::LocalOperationCallerImpl< FunctionT >, and RTT::internal::RemoteOperationCallerImpl< OperationCallerT >.