![]() |
Project
|
#include <RawDeviceService.h>
Inherited by o2::framework::SimpleRawDeviceService.
Public Member Functions | |
virtual fair::mq::Device * | device ()=0 |
virtual void | setDevice (fair::mq::Device *device)=0 |
virtual DeviceSpec const & | spec () const =0 |
virtual void | waitFor (unsigned int time)=0 |
Static Public Attributes | |
static constexpr ServiceKind | service_kind = ServiceKind::Global |
This service provides a hook into the actual fairmq device running the computation, and allows an advanced user to modify its behavior from within a workflow class. This should be used to implement special DataProcessors
like one that acts as a gateway to standard FairMQ devices.
Definition at line 27 of file RawDeviceService.h.
|
pure virtual |
Implemented in o2::framework::SimpleRawDeviceService.
|
pure virtual |
Implemented in o2::framework::SimpleRawDeviceService.
|
pure virtual |
Implemented in o2::framework::SimpleRawDeviceService.
Expose fair::mq::Device::WaitFor method to avoid having to include <fairmq/Device.h>.
time in millisecond to sleep
Implemented in o2::framework::SimpleRawDeviceService.
|
staticconstexpr |
Definition at line 30 of file RawDeviceService.h.