The Gaudi Framework  v29r0 (ff2e7097)
ForwardSchedulerSvc.h File Reference
#include "AlgsExecutionStates.h"
#include "DataFlowManager.h"
#include "EventSlot.h"
#include "ExecutionFlowManager.h"
#include "GaudiKernel/IAlgExecStateSvc.h"
#include "GaudiKernel/IAlgResourcePool.h"
#include "GaudiKernel/IHiveWhiteBoard.h"
#include "GaudiKernel/IRunable.h"
#include "GaudiKernel/IScheduler.h"
#include "GaudiKernel/IThreadPoolSvc.h"
#include "GaudiKernel/Service.h"
#include <functional>
#include <string>
#include <thread>
#include <unordered_map>
#include <vector>
#include "tbb/concurrent_queue.h"
#include "tbb/task.h"
Include dependency graph for ForwardSchedulerSvc.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ForwardSchedulerSvc
 The SchedulerSvc implements the IScheduler interface. More...
 
struct  ForwardSchedulerSvc::enqueueSchedulerActionTask
 
class  ForwardSchedulerSvc::SchedulerState
 

Typedefs

typedef AlgsExecutionStates::State State
 
typedef std::function< StatusCode()> action
 

Typedef Documentation

Definition at line 31 of file ForwardSchedulerSvc.h.

Definition at line 30 of file ForwardSchedulerSvc.h.