30    for (
size_t i = 0; 
i < parts.Size(); ++
i) {
 
   42      sendOnChannel(*device, std::move(headerStack), std::move(parts.At(
i)), spec, channelRetriever);
 
   44    return parts.Size() != 0;
 
 
Defining PrimaryVertex explicitly as messageable.
 
std::function< bool(TimingInfo &, ServiceRegistryRef const  &services, fair::mq::Parts &inputs, ChannelRetriever, size_t newTimesliceId, bool &stop)> InjectorFunction
 
void sendOnChannel(fair::mq::Device &device, o2::header::Stack &&headerStack, fair::mq::MessagePtr &&payloadMessage, OutputSpec const &spec, ChannelRetriever &channelRetriever)
 
std::function< std::string const  &(OutputSpec const  &, DataProcessingHeader::StartTime)> ChannelRetriever
 
A header which contains some meta-data generated by Data Sampling.
 
framework::InjectorFunction dataSamplingReadoutAdapter(framework::OutputSpec const &spec)
 
header::DataOrigin origin
 
header::DataDescription description
 
static ConcreteDataTypeMatcher asConcreteDataTypeMatcher(OutputSpec const &spec)
 
static std::optional< header::DataHeader::SubSpecificationType > getOptionalSubSpec(OutputSpec const &spec)
Get the subspec, if available.