Project
Loading...
Searching...
No Matches
o2::framework::SimpleRawDeviceService Class Reference

#include <SimpleRawDeviceService.h>

Inherits o2::framework::RawDeviceService.

Public Member Functions

 SimpleRawDeviceService (fair::mq::Device *device, DeviceSpec const &spec)
 
fair::mq::Devicedevice () final
 
void setDevice (fair::mq::Device *device) final
 
DeviceSpec const & spec () const final
 
void waitFor (unsigned int ms) final
 

Additional Inherited Members

- Static Public Attributes inherited from o2::framework::RawDeviceService
static constexpr ServiceKind service_kind = ServiceKind::Global
 

Detailed Description

Fairly unsophisticated service which simply stores and returns the requested fair::mq::Device and DeviceSpec

Definition at line 22 of file SimpleRawDeviceService.h.

Constructor & Destructor Documentation

◆ SimpleRawDeviceService()

o2::framework::SimpleRawDeviceService::SimpleRawDeviceService ( fair::mq::Device device,
DeviceSpec const &  spec 
)
inline

Definition at line 25 of file SimpleRawDeviceService.h.

Member Function Documentation

◆ device()

fair::mq::Device * o2::framework::SimpleRawDeviceService::device ( )
inlinefinalvirtual

Implements o2::framework::RawDeviceService.

Definition at line 30 of file SimpleRawDeviceService.h.

◆ setDevice()

void o2::framework::SimpleRawDeviceService::setDevice ( fair::mq::Device device)
inlinefinalvirtual

Implements o2::framework::RawDeviceService.

Definition at line 35 of file SimpleRawDeviceService.h.

◆ spec()

DeviceSpec const & o2::framework::SimpleRawDeviceService::spec ( ) const
inlinefinalvirtual

Implements o2::framework::RawDeviceService.

Definition at line 40 of file SimpleRawDeviceService.h.

◆ waitFor()

void o2::framework::SimpleRawDeviceService::waitFor ( unsigned int  time)
finalvirtual

Expose fair::mq::Device::WaitFor method to avoid having to include <fairmq/Device.h>.

time in millisecond to sleep

Implements o2::framework::RawDeviceService.

Definition at line 19 of file SimpleRawDeviceService.cxx.


The documentation for this class was generated from the following files: