11#ifndef O2_FRAMEWORK_DEVICESPEC_H_
12#define O2_FRAMEWORK_DEVICESPEC_H_
50 std::string
name =
"unknown";
52 std::string
id =
"unknown";
81 std::vector<DataProcessorLabel>
labels;
GLuint const GLchar * name
Defining PrimaryVertex explicitly as messageable.
A computing resource which can be offered to run a device.
std::vector< std::string > arguments
std::vector< DataProcessorLabel > labels
std::vector< InputRoute > inputs
size_t maxInputTimeslices
The maximum number of time pipelining for this device.
std::vector< DataProcessorMetadata > metadata
std::vector< ConfigParamSpec > options
CompletionPolicy completionPolicy
The completion policy to use for this device.
std::vector< OutputChannelSpec > outputChannels
std::vector< ForwardRoute > forwards
std::string channelPrefix
size_t inputTimesliceId
The time pipelining id of this particular device.
std::vector< OutputRoute > outputs
CallbacksPolicy callbacksPolicy
ResourcePolicy resourcePolicy
unsigned short resourceMonitoringInterval
DispatchPolicy dispatchPolicy
SendingPolicy sendingPolicy
std::vector< InputChannelSpec > inputChannels
ComputingResource resource
std::vector< ServiceSpec > services