11#ifndef FRAMEWORK_INPUTROUTE_H
12#define FRAMEWORK_INPUTROUTE_H
26struct ServiceRegistry;
28class ConfigParamRegistry;
34 std::string
name =
"unknown";
GLuint const GLchar * name
Defining PrimaryVertex explicitly as messageable.
Running state information of a given device.
std::function< bool(ServiceRegistryRef, uint64_t timestamp, InputSpan const &record)> Checker
Callback type to check if the record must be expired.
std::function< void(ServiceRegistryRef, PartRef &expiredInput, data_matcher::VariableContext &variables)> Handler
Callback type to actually materialise a given record.
std::function< TimesliceSlot(ServiceRegistryRef, ChannelIndex)> Creator
DanglingConfigurator danglingConfigurator
ExpirationConfigurator expirationConfigurator
CreationConfigurator creatorConfigurator
std::function< ExpirationHandler::Creator(DeviceState &, ServiceRegistryRef, ConfigParamRegistry const &)> CreationConfigurator
std::function< ExpirationHandler::Handler(DeviceState &, ConfigParamRegistry const &)> ExpirationConfigurator
std::function< ExpirationHandler::Checker(DeviceState &, ConfigParamRegistry const &)> DanglingConfigurator