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

Public Member Functions | |
| TaskSpec () | |
| Default constructor. More... | |
| TaskSpec (IAlgorithm *algPtr, unsigned int algIndex, const std::string &algName, unsigned int algRank, bool blocking, int slotIndex, EventContext *eventContext) | |
| TaskSpec (const TaskSpec &)=default | |
| Copy constructor (to keep a lambda capturing a TaskSpec storable as a std::function value) More... | |
| TaskSpec & | operator= (const TaskSpec &)=delete |
| Assignment operator. More... | |
| TaskSpec (TaskSpec &&)=default | |
| Move constructor. More... | |
| TaskSpec & | operator= (TaskSpec &&)=default |
| Move assignment. More... | |
Public Attributes | |
| IAlgorithm * | algPtr {nullptr} |
| unsigned int | algIndex {0} |
| std::string_view | algName |
| unsigned int | algRank {0} |
| bool | blocking {false} |
| int | slotIndex {0} |
| EventContext * | contextPtr {nullptr} |
Struct to hold entries in the alg queues.
Definition at line 278 of file AvalancheSchedulerSvc.h.
|
inline |
|
inline |
Definition at line 281 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 300 of file AvalancheSchedulerSvc.h.
| std::string_view AvalancheSchedulerSvc::TaskSpec::algName |
Definition at line 301 of file AvalancheSchedulerSvc.h.
| IAlgorithm* AvalancheSchedulerSvc::TaskSpec::algPtr {nullptr} |
Definition at line 299 of file AvalancheSchedulerSvc.h.
| unsigned int AvalancheSchedulerSvc::TaskSpec::algRank {0} |
Definition at line 302 of file AvalancheSchedulerSvc.h.
| bool AvalancheSchedulerSvc::TaskSpec::blocking {false} |
Definition at line 303 of file AvalancheSchedulerSvc.h.
| EventContext* AvalancheSchedulerSvc::TaskSpec::contextPtr {nullptr} |
Definition at line 305 of file AvalancheSchedulerSvc.h.
| int AvalancheSchedulerSvc::TaskSpec::slotIndex {0} |
Definition at line 304 of file AvalancheSchedulerSvc.h.