12#ifndef ARCANE_ACCELERATOR_CORE_RUNQUEUEEVENT_H
13#define ARCANE_ACCELERATOR_CORE_RUNQUEUEEVENT_H
17#include "arcane/utils/Ref.h"
18#include "arcane/utils/AutoRef.h"
20#include "arcane/accelerator/core/RunCommand.h"
48 friend impl::RunQueueImpl;
72 bool isNull()
const {
return m_p.
get() ==
nullptr; }
79 impl::IRunQueueEventImpl* _internalEventImpl()
const;
Evènement pour une file d'exécution.
bool isNull() const
Indique si l'instance est nulle.
File d'exécution pour un accélérateur.
Gestionnaire d'exécution pour accélérateur.
Référence à une instance.
InstanceType * get() const
Instance associée ou nullptr si aucune.
Espace de nom pour l'utilisation des accélérateurs.
RunQueueEvent makeEvent(const Runner &runner)
Créé un évènement associé à runner.
Ref< RunQueueEvent > makeEventRef(const Runner &runner)
Créé un évènement associé à runner.