#include "EventFilter/Utilities/interface/Exception.h"
#include "EventFilter/ResourceBroker/interface/FUTypes.h"
#include "xdaq2rc/RcmsStateNotifier.h"
#include "xdata/String.h"
#include "xdata/Bag.h"
#include "xdaq/Application.h"
#include <boost/statechart/event.hpp>
#include <boost/statechart/in_state_reaction.hpp>
#include <boost/statechart/state_machine.hpp>
#include <boost/statechart/state.hpp>
#include <boost/statechart/transition.hpp>
#include <boost/mpl/list.hpp>
#include <boost/shared_ptr.hpp>
#include "toolbox/task/Action.h"
#include "toolbox/task/WorkLoop.h"
#include "toolbox/task/WorkLoopFactory.h"
#include <iostream>
#include <string>
#include <vector>
#include <semaphore.h>
Go to the source code of this file.
Classes |
class | evf::rb_statemachine::BaseState |
class | evf::rb_statemachine::Configure |
class | evf::rb_statemachine::ConfigureDone |
class | evf::rb_statemachine::Configuring |
class | evf::rb_statemachine::Enable |
class | evf::rb_statemachine::Enabled |
class | evf::rb_statemachine::EnableDone |
class | evf::rb_statemachine::Enabling |
class | evf::rb_statemachine::Fail |
class | evf::rb_statemachine::Failed |
class | evf::rb_statemachine::Halt |
class | evf::rb_statemachine::HaltDone |
class | evf::rb_statemachine::Halted |
class | evf::rb_statemachine::Halting |
class | evf::rb_statemachine::Normal |
class | evf::rb_statemachine::RBStateMachine |
class | evf::rb_statemachine::Ready |
class | evf::rb_statemachine::Running |
class | evf::rb_statemachine::Stop |
class | evf::rb_statemachine::StopDone |
class | evf::rb_statemachine::Stopped |
class | evf::rb_statemachine::Stopping |
Namespaces |
namespace | evf |
namespace | evf::rb_statemachine |
Typedefs |
typedef boost::shared_ptr
< RBStateMachine > | evf::rb_statemachine::RBStateMachinePtr |
typedef boost::shared_ptr
< SharedResources > | evf::rb_statemachine::SharedResourcesPtr_t |
Enumerations |
enum | evf::rb_statemachine::States {
evf::rb_statemachine::HALTED,
evf::rb_statemachine::CONFIGURING,
evf::rb_statemachine::READY,
evf::rb_statemachine::STOPPED,
evf::rb_statemachine::ENABLING,
evf::rb_statemachine::ENABLED,
evf::rb_statemachine::RUNNING,
evf::rb_statemachine::STOPPING,
evf::rb_statemachine::HALTING,
evf::rb_statemachine::NORMAL,
evf::rb_statemachine::FAILED
} |