11#ifndef FRAMEWORK_DISPATCHPOLICY_H
12#define FRAMEWORK_DISPATCHPOLICY_H
std::ostream & operator<<(std::ostream &s, ChannelType const &type)
Stream operators so that we can use ChannelType with Boost.Test.
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
static TriggerMatcher defaultDispatchPolicy()
DispatchOp action
the action to be used for matched devices
std::function< bool(DeviceSpec const &device)> DeviceMatcher
DeviceMatcher deviceMatcher
TriggerMatcher triggerMatcher
matcher on specific output to trigger sending
std::string name
Name of the policy itself.
std::function< bool(Output const &)> TriggerMatcher
static std::vector< DispatchPolicy > createDefaultPolicies()
Helper to create the default configuration.