5#ifndef ATHCUDAINTERFACES_IKERNELRUNNERSVC_H
6#define ATHCUDAINTERFACES_IKERNELRUNNERSVC_H
12#include "GaudiKernel/IService.h"
13#include "GaudiKernel/StatusCode.h"
47 virtual StatusCode
execute( std::unique_ptr< IKernelTask > task ) = 0;
Interface for executing AthCUDA::IKernelTask tasks.
DeclareInterfaceID(AthCUDA::IKernelRunnerSvc, 1, 0)
Declare the interface ID.
virtual StatusCode execute(std::unique_ptr< IKernelTask > task)=0
Execute a user specified kernel task.