![]() |
The Gaudi Framework
master (e68eea06)
|
Struct to hold entries in the alg queues. More...

Public Member Functions | |
| TaskSpec () | |
| Default constructor. | |
| TaskSpec (IAlgorithm *algPtr, unsigned int algIndex, const std::string &algName, unsigned int algRank, bool asynchronous, int slotIndex, EventContext *eventContext) | |
| TaskSpec (const TaskSpec &)=default | |
| Copy constructor (to keep a lambda capturing a TaskSpec storable as a std::function value) | |
| TaskSpec & | operator= (const TaskSpec &)=delete |
| Assignment operator. | |
| TaskSpec (TaskSpec &&)=default | |
| Move constructor. | |
| TaskSpec & | operator= (TaskSpec &&)=default |
| Move assignment. | |
Public Attributes | |
| IAlgorithm * | algPtr { nullptr } |
| unsigned int | algIndex { 0 } |
| std::string_view | algName |
| unsigned int | algRank { 0 } |
| bool | asynchronous { false } |
| int | slotIndex { 0 } |
| EventContext * | contextPtr { nullptr } |
Struct to hold entries in the alg queues.
Definition at line 321 of file AvalancheSchedulerSvc.h.
|
inline |
|
inline |
Definition at line 324 of file AvalancheSchedulerSvc.h.
|
default |
Copy constructor (to keep a lambda capturing a TaskSpec storable as a std::function value)
|
default |
Move constructor.
Assignment operator.
| unsigned int AvalancheSchedulerSvc::TaskSpec::algIndex { 0 } |
Definition at line 343 of file AvalancheSchedulerSvc.h.
| std::string_view AvalancheSchedulerSvc::TaskSpec::algName |
Definition at line 344 of file AvalancheSchedulerSvc.h.
| IAlgorithm* AvalancheSchedulerSvc::TaskSpec::algPtr { nullptr } |
Definition at line 342 of file AvalancheSchedulerSvc.h.
| unsigned int AvalancheSchedulerSvc::TaskSpec::algRank { 0 } |
Definition at line 345 of file AvalancheSchedulerSvc.h.
| bool AvalancheSchedulerSvc::TaskSpec::asynchronous { false } |
Definition at line 346 of file AvalancheSchedulerSvc.h.
| EventContext* AvalancheSchedulerSvc::TaskSpec::contextPtr { nullptr } |
Definition at line 348 of file AvalancheSchedulerSvc.h.
| int AvalancheSchedulerSvc::TaskSpec::slotIndex { 0 } |
Definition at line 347 of file AvalancheSchedulerSvc.h.