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.