21 Starting::Starting( my_context
c ): my_base(c)
29 outermost_context().updateHistory( tr );
32 outermost_context().getSharedResources();
36 getCurrentEventStreamConfig();
38 getCurrentErrorStreamConfig();
41 sharedResources->configuration_->getWorkerThreadParams();
42 sharedResources->diskWriterResources_->
43 requestStreamConfiguration(evtCfgList, errCfgList,
44 sharedResources->configuration_->getDiskWritingParams(),
45 sharedResources->configuration_->getRunNumber(),
49 sharedResources->dqmEventProcessorResources_->
51 sharedResources->configuration_->getDQMProcessingParams(),
63 outermost_context().updateHistory( tr );
68 return std::string(
"Starting" );
73 outermost_context().getSharedResources()->alarmHandler_->moveToFailedState( exception );
78 outermost_context().unconsumed_event( request );
83 outermost_context().unconsumed_event( request );
92 outermost_context().getSharedResources();
94 sharedResources->commandQueue_->enqWait( stMachEvent );
102 outermost_context().getSharedResources();
105 if ( sharedResources->diskWriterResources_->streamChangeOngoing() )
return false;
107 if ( sharedResources->dqmEventProcessorResources_->requestsOngoing() )
return false;
std::string stateName() const
boost::shared_ptr< ErrStrConfigList > ErrStrConfigListPtr
virtual void do_entryActionWork()
boost::shared_ptr< SharedResources > SharedResourcesPtr
boost::shared_ptr< boost::statechart::event_base > EventPtr_t
boost::shared_ptr< EvtStrConfigList > EvtStrConfigListPtr
boost::posix_time::time_duration DQMEPdeqWaitTime_
void logHaltDoneRequest(const HaltDone &request)
virtual void do_noFragmentToProcess() const
virtual void do_moveToFailedState(xcept::Exception &exception) const
void logStopDoneRequest(const StopDone &request)
bool workerThreadsConfigured() const
boost::posix_time::time_duration DWdeqWaitTime_
virtual void do_exitActionWork()
virtual std::string do_stateName() const