12 using namespace evf::rb_statemachine;
25 LOG4CPLUS_INFO(res->log_,
"--> ResourceBroker: NEW STATE: " <<
stateName());
26 outermost_context().setExternallyVisibleState(
"Ready");
27 outermost_context().setInternalStateName(
stateName());
29 outermost_context().rcmsStateChangeNotify();
54 res->reasonForFailed_ = exception.what();
55 LOG4CPLUS_FATAL(res->log_,
56 "Moving to FAILED state! Reason: " << exception.what());
58 res->commands_.enqEvent(fail);
boost::shared_ptr< SharedResources > SharedResourcesPtr_t
boost::shared_ptr< boost::statechart::event_base > EventPtr
virtual std::string do_stateName() const
virtual void do_exitActionWork()
virtual void do_entryActionWork()
virtual void do_stateNotify()
virtual void do_moveToFailedState(xcept::Exception &exception) const
std::string stateName() const