CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Public Member Functions | Private Attributes
statemachine::HandleEvent Class Reference

#include <EPStates.h>

Inheritance diagram for statemachine::HandleEvent:

Public Types

typedef mpl::list
< sc::transition< Event,
HandleEvent >, sc::transition
< Lumi, AnotherLumi >
, sc::custom_reaction< File > > 
reactions
 

Public Member Functions

bool checkInvariant ()
 
 HandleEvent (my_context ctx)
 
void markNonEmpty ()
 
sc::result react (File const &file)
 
void readAndProcessEvent ()
 
 ~HandleEvent ()
 

Private Attributes

edm::IEventProcessorep_
 

Detailed Description

Definition at line 387 of file EPStates.h.

Member Typedef Documentation

typedef mpl::list< sc::transition<Event, HandleEvent>, sc::transition<Lumi, AnotherLumi>, sc::custom_reaction<File> > statemachine::HandleEvent::reactions

Definition at line 397 of file EPStates.h.

Constructor & Destructor Documentation

statemachine::HandleEvent::HandleEvent ( my_context  ctx)

Definition at line 523 of file EPStates.cc.

statemachine::HandleEvent::~HandleEvent ( )

Definition at line 530 of file EPStates.cc.

Member Function Documentation

bool statemachine::HandleEvent::checkInvariant ( )

Definition at line 534 of file EPStates.cc.

void statemachine::HandleEvent::markNonEmpty ( )

Definition at line 558 of file EPStates.cc.

sc::result statemachine::HandleEvent::react ( File const &  file)

Definition at line 544 of file EPStates.cc.

void statemachine::HandleEvent::readAndProcessEvent ( )

Definition at line 552 of file EPStates.cc.

Member Data Documentation

edm::IEventProcessor& statemachine::HandleEvent::ep_
private

Definition at line 403 of file EPStates.h.