12#ifndef ARCCORE_COMMON_ACCELERATOR_IRUNQUEUEEVENTIMPL_H
13#define ARCCORE_COMMON_ACCELERATOR_IRUNQUEUEEVENTIMPL_H
17#include "arccore/common/accelerator/CommonAcceleratorGlobal.h"
22namespace Arcane::Accelerator::Impl
41 virtual void wait() = 0;
47 virtual bool hasPendingWork() = 0;
Interface for event implementation.
virtual Int64 elapsedTime(IRunQueueEventImpl *from_event)=0
Elapsed time (in nanoseconds) between the event from_event and this event.
Interface of an execution stream for a RunQueue.
std::int64_t Int64
Signed integer type of 64 bits.