Public Types | Public Member Functions | Protected Member Functions | List of all members
MockedExecution Struct Reference
Inheritance diagram for MockedExecution:
Inheritance graph
[legend]

Public Types

typedef boost::shared_ptr< MockedExecutionPtr
 

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

Detailed Description

Definition at line 14 of file abstract_action_base.cpp.

Member Typedef Documentation

◆ Ptr

Definition at line 15 of file abstract_action_base.cpp.

Constructor & Destructor Documentation

◆ MockedExecution()

MockedExecution::MockedExecution ( )
inline

Definition at line 17 of file abstract_action_base.cpp.

Member Function Documentation

◆ MOCK_METHOD0() [1/2]

MockedExecution::MOCK_METHOD0 ( cancel  ,
bool()   
)

◆ MOCK_METHOD0() [2/2]

MockedExecution::MOCK_METHOD0 ( run  ,
void()   
)
protected

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


mbf_abstract_nav
Author(s): Sebastian Pütz
autogenerated on Mon Feb 28 2022 22:49:50