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