CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Namespaces | Typedefs
StateMachine.h File Reference
#include "EventFilter/SMProxyServer/interface/Configuration.h"
#include "EventFilter/SMProxyServer/interface/DataManager.h"
#include "EventFilter/SMProxyServer/interface/EventQueueCollection.h"
#include "EventFilter/SMProxyServer/interface/StatisticsReporter.h"
#include "EventFilter/StorageManager/interface/DQMEventQueueCollection.h"
#include "EventFilter/StorageManager/interface/InitMsgCollection.h"
#include "EventFilter/StorageManager/interface/RegistrationCollection.h"
#include "EventFilter/StorageManager/interface/RegistrationQueue.h"
#include "xcept/Exception.h"
#include "xcept/tools.h"
#include "xdaq/Application.h"
#include "xdaq/ApplicationDescriptor.h"
#include "xdaq2rc/RcmsStateNotifier.h"
#include <boost/shared_ptr.hpp>
#include <boost/statechart/event_base.hpp>
#include <boost/statechart/state.hpp>
#include <boost/statechart/state_machine.hpp>
#include <boost/thread/mutex.hpp>
#include <string>

Go to the source code of this file.

Classes

class  smproxy::Configure
 
class  smproxy::Enable
 
class  smproxy::Fail
 
class  smproxy::Halt
 
class  smproxy::StateMachine
 
struct  smproxy::StateName
 
class  smproxy::Stop
 

Namespaces

 smproxy
 

Typedefs

typedef boost::shared_ptr
< StateMachine > 
smproxy::StateMachinePtr