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;
105inline Ref<RunQueueEvent>
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.
Encapsulation d'un pointeur avec compteur de référence.
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.