![]() |
The Gaudi Framework
master (ff829712)
|
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.