39 #ifndef MBF_ABSTRACT_CORE__ABSTRACT_RECOVERY_H_ 40 #define MBF_ABSTRACT_CORE__ABSTRACT_RECOVERY_H_ 44 #include <boost/shared_ptr.hpp> 62 virtual uint32_t
runBehavior(std::string& message) = 0;
virtual bool cancel()=0
Requests the recovery behavior to cancel, e.g. if it takes too much time.
virtual uint32_t runBehavior(std::string &message)=0
Runs the AbstractRecovery.
AbstractRecovery()
Constructor.
boost::shared_ptr< ::mbf_abstract_core::AbstractRecovery > Ptr
virtual ~AbstractRecovery()
Virtual destructor for the interface.
Provides an interface for recovery behaviors used in navigation. All recovery behaviors written as pl...