Public Types | |
typedef boost::shared_ptr< MockedExecution > | Ptr |
Public Member Functions | |
MOCK_METHOD0 (cancel, bool()) | |
MockedExecution () | |
Public Member Functions inherited from mbf_abstract_nav::AbstractExecutionBase | |
AbstractExecutionBase (const std::string &name) | |
virtual bool | cancel () |
Cancel the plugin execution. More... | |
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 | |
MOCK_METHOD0 (run, void()) | |
Protected Member Functions inherited from mbf_abstract_nav::AbstractExecutionBase | |
virtual 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 14 of file abstract_action_base.cpp.
Definition at line 15 of file abstract_action_base.cpp.
|
inline |
Definition at line 17 of file abstract_action_base.cpp.
MockedExecution::MOCK_METHOD0 | ( | cancel | , |
bool() | |||
) |
|
protected |