CMS 3D CMS Logo

Namespaces | Functions
globalTransitionAsync.h File Reference
#include "FWCore/Framework/interface/Schedule.h"
#include "FWCore/Framework/src/SubProcess.h"
#include "FWCore/Framework/src/TransitionInfoTypes.h"
#include "FWCore/Concurrency/interface/WaitingTask.h"
#include "FWCore/Concurrency/interface/WaitingTaskHolder.h"
#include <exception>
#include <utility>
#include <vector>

Go to the source code of this file.

Namespaces

 edm
 HLT enums.
 

Functions

template<typename Traits >
void edm::beginGlobalTransitionAsync (WaitingTaskHolder iWait, Schedule &iSchedule, typename Traits::TransitionInfoType &transitionInfo, ServiceToken const &token, std::vector< SubProcess > &iSubProcesses)
 
template<typename Traits >
void edm::endGlobalTransitionAsync (WaitingTaskHolder iWait, Schedule &iSchedule, typename Traits::TransitionInfoType &transitionInfo, ServiceToken const &token, std::vector< SubProcess > &iSubProcesses, bool cleaningUpAfterException)
 
template<typename T >
void edm::subProcessDoGlobalBeginTransitionAsync (WaitingTaskHolder iHolder, SubProcess &iSubProcess, LumiTransitionInfo const &iTransitionInfo)
 
template<typename Traits >
void edm::subProcessDoGlobalBeginTransitionAsync (WaitingTaskHolder iHolder, SubProcess &iSubProcess, ProcessBlockTransitionInfo const &iTransitionInfo)
 
template<typename T >
void edm::subProcessDoGlobalBeginTransitionAsync (WaitingTaskHolder iHolder, SubProcess &iSubProcess, RunTransitionInfo const &iTransitionInfo)
 
void edm::subProcessDoGlobalEndTransitionAsync (WaitingTaskHolder iHolder, SubProcess &iSubProcess, LumiTransitionInfo const &iTransitionInfo, bool cleaningUpAfterException)
 
void edm::subProcessDoGlobalEndTransitionAsync (WaitingTaskHolder iHolder, SubProcess &iSubProcess, ProcessBlockTransitionInfo const &iTransitionInfo, bool cleaningUpAfterException)
 
void edm::subProcessDoGlobalEndTransitionAsync (WaitingTaskHolder iHolder, SubProcess &iSubProcess, RunTransitionInfo const &iTransitionInfo, bool cleaningUpAfterException)