
Public Member Functions | |
| bool | cancel () |
| Cancel the plugin execution. More... | |
| DummyExecutionBase (const std::string &_name) | |
Public Member Functions inherited from mbf_abstract_nav::AbstractExecutionBase | |
| AbstractExecutionBase (const std::string &name) | |
| const std::string & | getMessage () const |
| Gets the current plugin execution message. More... | |
| const std::string & | getName () const |
| Returns the name of the corresponding plugin. More... | |
| uint32_t | getOutcome () const |
| Gets the current plugin execution outcome. More... | |
| void | join () |
| virtual void | postRun () |
| Optional implementation-specific cleanup function, called right after execution. More... | |
| virtual void | preRun () |
| Optional implementation-specific setup function, called right before execution. More... | |
| virtual void | reconfigure (MoveBaseFlexConfig &_cfg) |
| Optional implementaiton-specific configuration function. More... | |
| virtual bool | start () |
| virtual void | stop () |
| boost::cv_status | waitForStateUpdate (boost::chrono::microseconds const &duration) |
| virtual | ~AbstractExecutionBase () |
Protected Member Functions | |
| void | run () |
Additional Inherited Members | |
Protected Attributes inherited from mbf_abstract_nav::AbstractExecutionBase | |
| bool | cancel_ |
| flag for canceling controlling More... | |
| boost::condition_variable | condition_ |
| condition variable to wake up control thread More... | |
| std::string | message_ |
| the last received plugin execution message More... | |
| std::string | name_ |
| the plugin name; not the plugin type! More... | |
| uint32_t | outcome_ |
| the last received plugin execution outcome More... | |
| boost::thread | thread_ |
| the controlling thread object More... | |
Definition at line 10 of file test/abstract_execution_base.cpp.
|
inline |
Definition at line 12 of file test/abstract_execution_base.cpp.
|
inlinevirtual |
Cancel the plugin execution.
Reimplemented from mbf_abstract_nav::AbstractExecutionBase.
Definition at line 17 of file test/abstract_execution_base.cpp.
|
inlineprotectedvirtual |
Reimplemented from mbf_abstract_nav::AbstractExecutionBase.
Definition at line 25 of file test/abstract_execution_base.cpp.